У меня есть файл BAT, работающий в фоновом режиме в Windows, который длится около десяти минут. Теперь я хочу остановить его во время работы, но не могу найти его имя в списке процессов в диспетчере задач. Так как я могу подойти к этому? Спасибо!
Update1
Кажется трудным остановить запущенный процесс BAT в backgroud. И я решил попробовать уничтожить каждый процесс, связанный с файлом BAT по имени, что может быть перебито. Это приемлемо для меня, так как большинство процессов в моем файле BAT используются не часто, такие как ping, tracert, netstat и т. д. Если у вас есть лучшее решение, пожалуйста, дайте мне знать. Спасибо.
UPDATE2
Дерево процессов BAT
ShellExecute(NULL,"open","some.bat",NULL,NULL,SW_HIDE);
VC ++.