Я пытаюсь найти надежный способ запуска консольного приложения из родительского процесса и вернуть консольное приложение к родительскому процессу. Таким образом, одним из способов, я думал, возможно, было запустить консольное приложение через объект Process, и приложение изменит какое-либо свойство с сообщением результата, которое можно проверить. Я не знаю, возможно ли это, или как вы можете получить доступ к родительскому объекту процесса, который создавал экземпляр этого экземпляра. Или, если есть лучший способ сделать это.Приложение .NET Console Как передать результат через объект Process?
Я пишу в VB.NET Visual Studio 2010, .NET Framework 3.5.
Конечно, я мог бы вывести файл на диск, содержащий информацию, и искать его, когда процесс будет выполнен, но это не так элегантно, как хотелось бы.
Ну, вы можете просто написать на консоль и позволить «родительскому» процессу читать вывод «дочернего» процесса. Это немного боль, но это определенно возможно. Или вы можете сделать это через сокеты или именованные каналы ... –