ฉันมีไฟล์ BAT ทำงานในพื้นหลังบน Windows ซึ่งใช้เวลาประมาณสิบนาที ตอนนี้ฉันต้องการหยุดมันในขณะที่มันกำลังทำงาน แต่ฉันไม่สามารถหาชื่อมันได้ในรายการกระบวนการในตัวจัดการงาน ดังนั้นฉันจะเข้าใกล้นี้ได้อย่างไร ขอบคุณ!
UPDATE1
ดูเหมือนจะเป็นการยากที่จะหยุดกระบวนการ BAT ที่ทำงานอยู่ในแบ็คกราวน์และฉันตัดสินใจที่จะพยายามฆ่าทุกกระบวนการที่เกี่ยวข้องกับไฟล์ BAT ตามชื่อซึ่งอาจเกินความจำเป็นฉันยอมรับได้เนื่องจากกระบวนการส่วนใหญ่ในไฟล์ BAT ของฉันไม่ได้ใช้บ่อย เช่น ping, tracert, netstat ฯลฯ หากคุณมีทางออกที่ดีกว่าโปรดแจ้งให้เราทราบขอบคุณ
UPDATE2
ต้นไม้กระบวนการค้างคาว
ShellExecute(NULL,"open","some.bat",NULL,NULL,SW_HIDE);
ใน VC ++