簡體   English   中英

如何獲取在Win7中運行的VB3進程的PID?

[英]How to get the PID of a VB3 process running in Win7?

我嘗試在cmd中使用tasklist命令,但未在其中列出。 我還注意到,該進程與另一個名為wowexec.exe的進程在任務管理器中略有縮進。 有什么方法可以獲取過程的PID? 由於十六進制編輯的原因。

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控制台運行此cmd ,請使用%I代替%%I ,並do @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不是變量,而是文字字符串。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM