Каков наилучший способ управления внешним приложением Windows в C # (или .NET)?
До сих пор я был в состоянии запустить процесс с использованием System.Diagnostics.Process, однако это простопозволяет мне запустить / убить процесс.(из того, что я собрал)
Я заметил, что System.Diagnostics.Process имеет подпрограмму CloseMainWindow (), которая отправляет запрос окну процесса.Могу ли я использовать этот класс Process для отправки разных сообщений?(если так, может кто-нибудь указать мне, где я могу узнать об этих сообщениях Windows)
Мне нужно иметь возможность управлять внешней программой и управлять ею следующими способами: 1) Запустить 2) Kill Process3) Показать приложение (в полноэкранном режиме и в панели задач) 4) Скрыть приложение (в полноэкранном режиме и в панели задач)
Дополнительные сведения: Windows 7, только для .Net 3.5 Framework