2012-07-05 5 views
0

화이트는 배치 파일에서 시작하는 응용 프로그램을 감지하려고합니다. 이는 .EXE에서 응용 프로그램이 열리는 위해 잘 작동화이트를 통해 배치 파일에서 응용 프로그램 시작

Application application = Application.Launch(@"C:\WINNT\system32\calc.exe"); 

, 그러나 나는 시도 할 때 : 내가 가진 현재의 코드는

Application application = Application.Launch(@"C:\WINNT\system32\test.bat"); 

그것은 박쥐를 시작하지 않았다. 배트가 실행되었다하더라도 응용 프로그램이 배치의 실제 응용 프로그램 대신 cmd.exe에 할당된다고 가정합니다. 프로세스 트리에서 응용 프로그램을 검색 할 수 있도록 응용 프로그램을 설정할 방법이 있습니까?

감사

답변

0

대신이 명령 줄을 실행 해보십시오 :

@"C:\WINNT\system32\cmd.exe /c C:\WINNT\system32\test.bat" 

Cmd.exe와는 .bat 인 또는 .CMD 스크립트 파일 해석 EXE입니다.