我试图让White检测从批处理文件开始的应用程序。我目前的代码是:
Application application = Application.Launch(@"C:\WINNT\system32\calc.exe");
这适用于从.exe打开应用程序,但是当我尝试时:
Application application = Application.Launch(@"C:\WINNT\system32\test.bat");
它没有启动.bat。我假设即使蝙蝠运行,应用程序将分配给cmd.exe而不是批处理中的实际应用程序。有没有办法让我设置应用程序,以便从进程树中搜索应用程序?
由于
答案 0 :(得分:0)
尝试使用此命令行启动:
@"C:\WINNT\system32\cmd.exe /c C:\WINNT\system32\test.bat"
Cmd.exe是解释.bat或.cmd脚本文件的EXE。