如何通过 Python 脚本退出正在运行的 Windows 程序?



在进一步讨论之前,一个问题...可以做到吗?

如果答案是肯定的...然后是哪个库,哪个是在 Python 脚本上实现它的最佳实践。

如果答案是否定的,通过哪种语言是可能的,我开始学习它足以继续我的项目。

项目描述:我想编写程序(使用类(来阻止所需的Windows程序运行。

我唯一需要知道的是哪个库,哪个模块以及哪个类或函数,以便使用python打开或停止应用程序运行(主要是关闭Windows程序(。

注意:我没有提到代码的原因是它的长度很长,而且它没有帮助,因为唯一重要的是使用哪个库和模块。

psutil 提供了一个抽象接口来处理相关的 API。它是一个跨平台库,允许您检索进程和系统运行状态信息,例如 CPU、内存、磁盘使用情况、网络等。它是系统监控和管理的绝佳工具。

import psutil
for proc in psutil.process_iter():
print(proc.name())
def kill_by_process_name(name):
for proc in psutil.process_iter():
if proc.name() == name:
print("Killing process: " + name)
if(check_process_exist_by_name(name)):
print("Killing process: " + name + " sucess")
else:
print("Killing process: " + name + " failed")
return
print("Not found process: " + name)
def check_process_exist_by_name(name):
for proc in psutil.process_iter():
if proc.name() == name:
return True
return False
kill_by_process_name("iTunesHelper.exe")    

然后你可以使用带有"任务杀戮"的操作系统模块来终止任务。

import os
def kill_by_process_name_shell(name):
os.system("taskkill /f /im " + name)
kill_by_process_name_shell("iTunesHelper.exe")

从这里引用

相关内容

  • 没有找到相关文章

最新更新