使用 python 2.7 通过 PID 获取 svchost 路径
getting svchost path by PID using python 2.7
我正在尝试使用 python 通过 PID 获取 svchost.exe 路径。我使用 psutil 尝试过,但出现访问被拒绝错误。
这是我的代码-
import psutil
p = psutil.Process(1832)
print p.exe()
您可以使用 wmi
模块获取进程路径。
这里有一个示例代码供您使用。此代码找到所有名为 svchost 的进程和进程的 return 路径。此 return 有关流程的完整信息。
import wmi
import psutil
c = wmi.WMI ()
process = psutil.Process(2276)
process_name = process.name()
for process in c.Win32_Process(name=process_name):
if process.ExecutablePath:
print (process.ExecutablePath)
输出
c:\windows\system32\svchost.exe
c:\windows\system32\svchost.exe
c:\windows\system32\svchost.exe
我正在尝试使用 python 通过 PID 获取 svchost.exe 路径。我使用 psutil 尝试过,但出现访问被拒绝错误。
这是我的代码-
import psutil
p = psutil.Process(1832)
print p.exe()
您可以使用 wmi
模块获取进程路径。
这里有一个示例代码供您使用。此代码找到所有名为 svchost 的进程和进程的 return 路径。此 return 有关流程的完整信息。
import wmi
import psutil
c = wmi.WMI ()
process = psutil.Process(2276)
process_name = process.name()
for process in c.Win32_Process(name=process_name):
if process.ExecutablePath:
print (process.ExecutablePath)
输出
c:\windows\system32\svchost.exe
c:\windows\system32\svchost.exe
c:\windows\system32\svchost.exe