本帖最后由 eeemail 于 2016-11-27 23:11 编辑
- Set w = GetObject("winmgmts:")
- Set p = w.ExecQuery("select * from win32_process where name='lsass.exe' ")
- For Each i In p
- msgbox i.processID
- next
复制代码 这样可以得到PID,但是我想查询的程序限制只能有一个进程,所以不想用 For Each In 来循环,想直接得到该进程名的pid,怎么写?
想得到类似下面这样的格式:
Set objSWbemObject = GetObject("winmgmts:Win32_Processor.DeviceID='cpu0'")
Wscript.echo "首枚CPU序列号:" & objSWbemObject.ProcessorId |