Ich habe BAT-Datei im Hintergrund unter Windows ausgeführt, die etwa zehn Minuten dauert. Jetzt möchte ich es stoppen, während es ausgeführt wird, aber ich kann seinen Namen nicht in der Prozessliste im Task-Manager finden. Wie kann ich das angehen? Vielen Dank!
UPDATE1
Es scheint schwierig zu sein, einen laufenden BAT-Prozess im Hintergrund zu stoppen. Und ich entscheide mich, jeden Prozess, der an der BAT-Datei beteiligt ist, nach Namen zu beenden, was möglicherweise übertrieben ist. Dies ist für mich akzeptabel, da die meisten Prozesse in meiner BAT-Datei nicht häufig verwendet werden. wie Ping, Tracert, Netstat usw. Wenn Sie eine bessere Lösung haben, lassen Sie es mich bitte wissen. Danke.
UPDATE2
BAT-Prozessbaum
ShellExecute(NULL,"open","some.bat",NULL,NULL,SW_HIDE);
in VC ++ ausgeführt werden.