7
r"""List all Windows services installed.
9
$ python3 scripts/winservices.py
10
AeLookupSvc (Application Experience)
11
status: stopped, start: manual, username: localSystem, pid: None
12
binpath: C:\Windows\system32\svchost.exe -k netsvcs
14
ALG (Application Layer Gateway Service)
15
status: stopped, start: manual, username: NT AUTHORITY\LocalService, pid: None
16
binpath: C:\Windows\System32\alg.exe
18
APNMCP (Ask Update Service)
19
status: running, start: automatic, username: LocalSystem, pid: 1108
20
binpath: "C:\Program Files (x86)\AskPartnerNetwork\Toolbar\apnmcp.exe"
22
AppIDSvc (Application Identity)
23
status: stopped, start: manual, username: NT Authority\LocalService, pid: None
24
binpath: C:\Windows\system32\svchost.exe -k LocalServiceAndNoImpersonation
26
Appinfo (Application Information)
27
status: stopped, start: manual, username: LocalSystem, pid: None
28
binpath: C:\Windows\system32\svchost.exe -k netsvcs
40
sys.exit("platform not supported (Windows only)")
44
for service in psutil.win_service_iter():
45
info = service.as_dict()
46
print("%r (%r)" % (info['name'], info['display_name']))
47
s = "status: %s, start: %s, username: %s, pid: %s" % (
54
print("binpath: %s" % info['binpath'])
58
if __name__ == '__main__':