python殺死Windows后台程序


檢測 "sogou-gui.exe" 的進程可用tasklist命令

tasklist /FI "IMAGENAME eq sogou-gui.exe"

FI:過濾器  IMAGENAME:映像名稱  eq:有效操作符

殺掉 "sogou-gui.exe" 進程可用taskkill命令

taskkill /F /IM sogou-gui.exe

/F:指定強制終止進程  /IM:指定要終止的進程的映像名稱,通配符 '*'可用來 指定所有任務或映像名稱。

os.system無法獲得到輸出和返回值,os.popen() 則會返回的 file read 的對象,還有更高級的commands本文就不說了

>>> print os.popen('tasklist /FI "IMAGENAME eq sogou-gui.exe"').read().decode('cp936')
映像名稱 PID 會話名 會話# 內存使用 
========================= ======== ================ =========== ============
sogou-gui.exe 4204 Console 1 15,772 K

>>> "sogou-gui" in os.popen('tasklist /FI "IMAGENAME eq sogou-gui.exe"').read()
True

>>> os.system('TASKKILL /F /IM sogou-gui.exe')
成功: 已終止進程 "sogou-gui.exe",其 PID 為 4204。
0

>>> "sogou-gui" in os.popen('tasklist /FI "IMAGENAME eq sogou-gui.exe"').read()
False

  

原文:https://blog.csdn.net/u5a75/article/details/23040559


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM