如何在Win7中运行VB3进程的PID?

时间:2013-03-15 03:20:56

标签: process cmd pid

我尝试在cmd中使用tasklist命令,但它没有列在那里。 我还注意到,该过程在任务管理器中与另一个名为wowexec.exe的进程一起缩进。 有没有办法获得过程的PID?出于十六进制编辑的原因。

1 个答案:

答案 0 :(得分:0)

wmic非常适合运行类似SQL的查询来获取所需的信息。将以下示例中的wowexec替换为类似于VB3进程的任务名称的内容。

for /f "tokens=2 delims==" %%I in ('wmic process where "name like '%%wowexec%%'" get processid /format:list') do set "PID=%%I"

这样的东西就是你要放在批处理脚本里的东西。

如果您只是从cmd控制台运行此操作,请使用%I代替%%Ido @echo %I代替do set等。

for /f "tokens=2 delims==" %I in ('wmic process where "name like '%%wowexec%%'" get processid /format:list') do @echo %I

注意: wowexec周围的双倍百分比表示文字百分比符号,即SQL语法通配符。 wowexec不是变量,而是文字字符串。