VBS如何提取指定进程的PID

VBS如何提取指定进程的PID,第1张

修改后的代码如下:
Set w = GetObject("winmgmts:")
Set p = wExecQuery("select from win32_process where name='1exe' or name='2exe' or name='3exe' ")
if pCount = 0 then
msgbox "指定进程未运行或用户权限不足以获得其信息。"
else
For Each i In p
msgbox "进程 " & iname & " 的 PID 是 " & iProcessId
Next
end if
以上代码在我机器(win7)上测过没问题的,要是在你那里出错你可贴个截屏上来我试着看看。
------
修改前的:
'使用 WMI 对象
Set w = GetObject("winmgmts:")
Set p = wExecQuery("select from win32_process where name= "& Chr(34) & "chromeexe" & Chr(34) )
For Each i In p
msgbox "进程 " & iname & " 的 PID 是 " & iProcessId
'iTerminateProcess '用于杀死该进程
Next
例子是找所有 chromeexe 的PID,你自己改改就是1、2、3exe了

以上就是关于VBS如何提取指定进程的PID全部的内容,包括:VBS如何提取指定进程的PID、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9590665.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存