COM coclass를 인스턴스화하여 시작된 프로세스의 PID를 확인할 방법이 있습니까? 예를 들어COM coclass를 인스턴스화하여 시작된 프로세스의 PID를 확인하는 방법은 무엇입니까?
:
MyApp.ApplicationClass anApp = new MyApp.ApplicationClass();
프로세스 MyApp를을 시작합니다. 이 코드가 실행될 때 이미 많은 myapp 프로세스가 실행 중일 수 있습니다. 최신 PID를 얻기
내 현재 솔루션은 약간 어색한 느낌 : 나는 새 인스턴스를 작성하기 전에 실행중인 프로세스의 목록을 암기하고 새 인스턴스를 만들 때 의 MyApp에게의 PID를 실행의 델타을.
이것을 수행하는 표준/더 좋은 방법이 있습니까?
편집 : PID는 나중에 생성 된 프로세스를 식별/모니터하는 데 사용됩니다.
그것은 도움이 될 수 있습니다 ... MyApp를가
GetPid()
라고하는 방법을 추가하고, 단지anApp.GetPid()
를 호출하는 것입니다. – Michael