Tengo un archivo BAT ejecutándose en segundo plano en Windows que dura unos diez minutos. Ahora quiero detenerlo mientras se está ejecutando, pero no puedo encontrar su nombre en la lista de procesos en el administrador de tareas. Entonces, ¿cómo puedo abordar esto? ¡Gracias!
ACTUALIZACIÓN1
Parece difícil detener un proceso BAT en ejecución en el fondo y decido tratar de eliminar todos los procesos involucrados por el archivo BAT por nombre, lo que puede ser exagerado. Es aceptable para mí ya que la mayoría de los procesos en mi archivo BAT no se usan con frecuencia, como ping, tracert, netstat, etc. Si tiene alguna solución mejor, hágamelo saber. Gracias.
ACTUALIZACIÓN2
Árbol de proceso BAT
ShellExecute(NULL,"open","some.bat",NULL,NULL,SW_HIDE);
VC ++.