Ho un file BAT in esecuzione su Windows che dura circa dieci minuti. Ora voglio fermarlo mentre è in esecuzione, ma non riesco a trovare il suo nome nell'elenco dei processi nel task manager. Quindi, come posso affrontare questo? Grazie!
Update1
Mi sembra difficile interrompere un processo BAT in esecuzione in backgroud e decido di provare a terminare ogni processo coinvolto dal file BAT in base al nome, che può essere eccessivo. Per me è accettabile poiché la maggior parte dei processi nel mio file BAT non vengono utilizzati frequentemente come ping, tracert, netstat ecc. Se hai una soluzione migliore per favore fatemelo sapere. Grazie.
UPDATE2
Albero dei processi BAT
ShellExecute(NULL,"open","some.bat",NULL,NULL,SW_HIDE);
in VC ++.