12.05.2003 РешенияАндрей Колесов Одна из обычных задач, возникающих при разработке ПО, - запуск и отслеживание состояния внешних программ. Традиционно при программировании в Windows для этого приходилось использовать средства Win API. Функции, появившиеся в технологии .NET, существенно упрощают решение данной задачи. Рассмотрим эти новые возможности на примере VB.NET. Знакомство с классом Process В классическом Visual Basic запуск внешних приложений выполнялся с помощью функции Shell, например, так: ReturnID = Shell ("calc.exe", vbNormalFocus) Эта функция в .NET была несколько улучшена по сравнению с VB 6.0, и ею по-прежнему можно пользоваться, однако ее возможности весьма ограниченны, прежде всего из-за того, что вызываемое приложение запускается в асинхронном режиме. Вместо этого для работы с внешними программами в .NET лучше использовать класс Process, находящийся в ...
читать далее.