WCF 소비 서비스에서 호출되는 Windows 관리 (C++/CLI) 프로세스를 디버깅하려고합니다. 해당 프로세스에서 process.start를 호출하지만 주 메소드가 실행될 때 해당 프로세스를 일시 중지 할 수 없습니다. 내부에있는 MessageBox가 실행 및 프롬프트되지 않으므로 해당 프로세스를 VS Debugger에 첨부 할 수 있습니다. 디스크에있는 프로세스를 수동으로 실행하면 메시지 상자가 나타나거나 Process.Start를 사용하는 테스트 스텁 응용 프로그램으로 프로세스를 시작하면 메시지 상자가 나타납니다.WCF 서비스가 C#에서 Process.Start를 호출 할 때 프로세스가 시작될 때 MessageBox가 표시되지 않습니다.
C#으로 작성된 WCF 소비자 서비스 컨텍스트에서 C++/CLI 관리 프로세스를 디버깅해야합니다.이 프로세스는 프로세스 시작 후 실제로 데이터를 원격 개체로 전달합니다. 이 주위에 어떤 방법이 있습니까?
감사합니다,
감사합니다. 서비스 속성 (서비스가 Windows 서비스로 설치된 서비스)에서 "서비스가 데스크톱과 상호 작용하도록 허용") – Usman
좋아요! 모든 메시지 상자를 제거하기 위해 Remeber를 실행하거나;) 경고를 활성화/비활성화하도록 매개 변수를 구성하십시오. – BertuPG