C# (또는 .NET)에서 외부 Windows 응용 프로그램을 관리하는 가장 좋은 방법은 무엇입니까?C#에서 외부 Windows 응용 프로그램을 어떻게 관리합니까?
지금까지는 System.Diagnostics.Process를 사용하여 프로세스를 시작할 수 있었지만 프로세스를 시작하거나 종료 할 수있었습니다. (내가 수집 한 것에서)
나는 System.Diagnostics.Process가 프로세스 윈도우에 요청을 보낼 CloseMainWindow() 루틴을 가지고 있다는 것을 알아 차렸다. 이 Process 클래스를 사용하여 다른 메시지를 보낼 수 있습니까? 1) 시작 2) 킬 프로세스 : 나는 다음과 같은 방법을 외부 프로그램을 관리하고 조작 할 수 있어야합니다
(만약 그렇다면, 사람이 어떻게이 창 메시지에 대해 배울 수있는 방향으로 날 지점 수 있습니다) 3) 응용 프로그램 (전체 화면과 작업 표시 줄) 4) 숨기기 응용 프로그램 (전체 화면과 작업 표시 줄)를 표시
더 자세한 사항 : 윈도우 7, 닷넷 3.5 프레임 워크