2012-07-05 55 views
0

我試圖讓白方檢測從批處理文件啓動的應用程序。當前的代碼我已經是:通過白色啓動批處理文件中的應用程序

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

也能正常工作從它的.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。

相關問題