我的BAT文件在Windows上在后台运行,持续约十分钟。现在,我想在它运行时停止它,但是在任务管理器的进程列表中找不到它的名称。那么我该如何处理呢?谢谢!
更新1
似乎很难在backgroud中停止正在运行的BAT进程。我决定尝试按名称杀死BAT文件涉及的每个进程,这可能会被杀死。由于我的BAT文件中的大多数进程都不经常使用,因此我可以接受,例如ping,tracert,netstat等。如果您有更好的解决方案,请告诉我。谢谢。
更新2
BAT流程树
ShellExecute(NULL,"open","some.bat",NULL,NULL,SW_HIDE);
在VC ++ 中使用backgroud来进行谴责。