Microsoft MVP성태의 닷넷 이야기
프로세스의 프로세스 찾기(?) [링크 복사], [링크+제목 복사],
조회: 16549
글쓴 사람
heyhey (jeanie1oo at naver.com)
홈페이지
첨부 파일
 

성태님 자꾸 질문드려 죄송하고, 매번 답변 주셔서 감사합니다.
타지에 와서 취직을 했는데 혼자 개발하다보니 알려줄 사람이 없어 자꾸 성태님께 질문하게 되네요.

다름이 아니라
WindowsApplication1.exe에서 클릭원스를 통해 WindowsApplication2.exe를 실행시켰습니다.
여기 WindowsApplication2에서 여러개의 버튼을 통한
process.start("WindowsApplication3.exe"), ("WindowsApplication4.exe") 등등 한 100개의 프로그램을 클릭원스가 아닌 WindowsApplication3~100.exe 외부프로그램을 또 한 번 실행시키는데요.
(WindowsApplication2에서 다른 프로그램을 실행시켰을 시, WindowsApplication2 Form은 보이지만 않지 프로세스는 정상 작동중입니다)

WindowsApplication1에서 WindowsApplication3 ~ 100.exe 어떤 프로세스가 실행중인지 알 수 있는 방법이 있을까요?
(WindowsApplication3~100.exe 는 한개밖에 구동이 안됩니다.)

예를 들어,
1) WindowsApplication2에서 실행시킨 자식프로세스가 있으면 1 없으면 0 해서 찾기
2) WindowsApplication2에서 또 다른 외부프로그램을 실행시킬때 StartInfo 에서 임의의 값을 준다음
WindowsApplication1에서 찾을때 임의의 값의 유무 찾기 등...

이 방법들이 안되면 통신을 하려고합니다.








[최초 등록일: ]
[최종 수정일: 8/25/2017]


비밀번호

댓글 작성자
 



2017-08-25 11시40분
제시하신 그런 방법으로 처리하는 것이 좋을 것 같은데요. 아니면, WMI를 이용하는 경우 자식 프로세스에 대한 목록을 가져올 수 있으니, 그에 대해 살펴보는 것도 좋을 것입니다. 예제 코드는 아래의 글을 참고하세요.

How can I get a list of child processes for a given sevice in C#?
; https://stackoverflow.com/questions/1073615/how-can-i-get-a-list-of-child-processes-for-a-given-sevice-in-c
정성태
2017-09-16 07시44분
[순디] 프로세스 시작 시 프로세스에 대힌 아이덴티 매개변수를 전달하여 특정 디렉토리이 간단한 텍스트 문서 생성 후 각각의 프로세서의 PID를 기록하게 만듭니다. 2번프로세서, PID23......
그리고 1번 프로세서에서 위의 데이터를 활용하여 프로세스 아이디 및 프로세스명을 참조하여 검색 한뒤 킬 시켜주는 방법이 어떤지요.
물론 죽일때는 데이터관리가 필요하겟죠
[guest]

... 31  32  33  [34]  35  36  37  38  39  40  41  42  43  44  45  ...
NoWriterDateCnt.TitleFile(s)
5046엿장수8/22/201814658다이렉트쇼 필터 추가하는데 [2]
5045임도진8/22/201815548c# opencv dll파일 로드 질문 [3]파일 다운로드1
5044엿장수8/20/201815390graphedit 에 등록되어있는 필터를 가져와서 사용하는방법을 알고싶습니다 [2]
5043hori...8/20/201814744Expression에 대한 책의 예제 관련하여 질문드립니다. [1]
5042황윤하8/20/201817113모드버스 TCP 관련 질문 [3]
5041david8/18/201816552.NET WebAPI 에서 Response 지연되는 이유 [3]
5040농상8/14/201815997정규표현식에 대해서 [3]
5039유영태8/14/201817474비동기 소켓사용후 해당 스레드가 남아있을때 처리 방법 [4]파일 다운로드1
5038이정석8/9/201815735서버파일 로컬파일 비교 [2]
5037jjh8/8/201819862c# 으로 화면캡쳐해서 동영상으로 만드는앱을 만들고싶습니다 [6]
5036볼딱지8/8/201817529C# programming 개발 관련 질문이 있습니다. [1]
5035궁금합니...8/8/201818018C# 버전 고민 어떤 책을 사야하나요? [1]
5034신동열8/8/201816339덤프 파일 분석 관련해서 문의 드려요. [1]
5033최규성8/7/201818973C# WinForm, Oracle 9i 로 프로그래밍시 ODP.NET, 배포 설정 방법 질문입니다. [6]
5032이정석8/6/201820568C# 으로 만들 dll 등록 [7]
5031J.S.8/6/201815502System.Array class의 구조에 대한 질문 [1]
5030농상8/4/201815814람다 식을 이용한 메서드 정의 확대를 공부하고 있습니다. [2]
5029Soul...8/3/201815603C# ActiveX 컨트롤 질문드립니다. [4]
5028도토리8/1/201816001혹시 회사에서 TFS 구축시 SQL-Server 라이선스 정책 아시는분 계신지요? [2]
5027농상7/31/201817324Freachable Queue의 발음을 표기하면 어떨까요? [2]
5026농상7/31/201820364소멸자의 이름에 대해서 [2]
5025김기철7/30/201816665selenium 질문좀 드릴개요 [3]
5024농상7/29/201815785패턴 매칭 when에 대해서 질문있습니다. [2]
5023농상7/28/201820229패턴매칭에 대해서 질문 있습니다. [1]
5022농상7/28/201815667튜플에 대해서 건의가 있습니다. [1]
5021농상7/27/201815179예외필터에 대해서 질문이요 [4]
... 31  32  33  [34]  35  36  37  38  39  40  41  42  43  44  45  ...