如何在Python中查看所有Windows服务(包括禁用或未运行的)
我正在做一个安全项目(为了学习),我列了一份应该在电脑上运行的服务清单。然后我把这些服务分成了应该禁用的、手动启动的和自动启动的。显然,手动打开services.msc去一个一个查看这个列表是非常麻烦的,所以我想试试用Python来实现这个功能。不幸的是,我找不到用Python列出电脑上所有服务的方法。有没有人能帮帮我?
1 个回答
1
你可以使用Tim Golden的WMI模块。可以像下面这样使用:
import wmi
c = wmi.WMI()
for service in c.Win32_Service():
print(service.DisplayName)