Saya memiliki file BAT berjalan di latar belakang pada Windows yang berlangsung sekitar sepuluh menit. Sekarang saya ingin menghentikannya saat sedang berjalan, tetapi saya tidak dapat menemukan namanya di daftar proses di task manager. Jadi bagaimana saya bisa mendekati ini? Terima kasih!
UPDATE1
Tampaknya sulit untuk menghentikan proses BAT yang berjalan di backgroud. Dan saya memutuskan untuk mencoba membunuh setiap proses yang dilakukan oleh file BAT dengan nama, yang mungkin berlebihan. Ini dapat diterima bagi saya karena sebagian besar proses dalam file BAT saya tidak sering digunakan, seperti ping, tracert, netstat dll. Jika Anda memiliki solusi yang lebih baik, silakan beri tahu saya. Terima kasih.
UPDATE2
Pohon proses BAT
ShellExecute(NULL,"open","some.bat",NULL,NULL,SW_HIDE);
di VC ++.