Eu tenho o arquivo BAT sendo executado em segundo plano no Windows, que dura cerca de dez minutos. Agora quero interrompê-lo enquanto estiver em execução, mas não consigo encontrar o nome na lista de processos no gerenciador de tarefas. Então, como posso abordar isso? Obrigado!
UPDATE1
Parece difícil parar um processo BAT em execução no backgroud.E eu decido tentar matar todos os processos envolvidos pelo arquivo BAT por nome, o que pode ser um exagero.É aceitável para mim, uma vez que a maioria dos processos no meu arquivo BAT não é usada com frequência, como ping, tracert, netstat etc. Se você tiver alguma solução melhor, por favor me avise.
UPDATE2
Árvore de processos BAT
ShellExecute(NULL,"open","some.bat",NULL,NULL,SW_HIDE);
no VC ++.