그래서 저는 프로그램을 작성하고 있습니다.다른 응용 프로그램이 닫히면 하나의 응용 프로그램을 닫은 다음 닫습니다.
namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
System.Diagnostics.Process.Start(@"C:\\Windows\\ehome\\ehshell.exe");
System.Diagnostics.Process.Start(@"E:\\Xpadder\\WMC.xpaddercontroller");
}
}
}
모두 두 파일을 엽니 다. 내가하고 싶은 일은 ehshell.exe가 실행을 멈출 때까지 기다렸다가 다른 프로그램 (이 경우에는 xpadder)도 강제 종료 될 때까지 기다릴뿐입니다.
나는 이것을하기위한 코드를 찾았지만, C#에서 최고가 아니며 내가 무엇을 찾고 있는지 확실하지 않다!
는 구글 검색 엔진에 단어 'C#을 모니터 process'을 넣어 얼마나 어려운가? 10Mil을 쉽게 얻을 수 있습니다. results .. – walther
@walther Google은 모든 검색어에 대해 1000 개가 넘는 결과를 제공하지 않습니다. – Paulpro
http://stackoverflow.com/a/12015686/495455 –