[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] [已解决]批处理如何找到指定进程对应的exe程序路径?

本帖最后由 pcl_test 于 2017-4-30 22:02 编辑

昨天我的电脑中毒了,进程里有三个explorer.exe,我知道c:\windows下的explorer.exe是正常的,如果结束该进程就什么都干不了。
但关键是三人explorer.exe 如何得到 explorer.exe路径,删除伪explorer.exe ?

得到文件路径我已经想了很久了,并非一时兴起来发贴。还请达人指导……

[ 本帖最后由 zhangwencheng 于 2009-6-23 16:58 编辑 ]
1

评分人数

    • keen: 感谢主动给标题标注[已解决]字样PB + 2

C:\>wmic process where name="explorer.exe" get executalbepath /value
节点 - WWW-F82493CB783
错误:
代码 = 0x80041017
说明 = 无效查询
设备 = WMI

TOP

为什么呢? 好像不行呀……

TOP

哎呀! 真粗心,抄错了,真的不好意思!!!

还有一事不明,还请各位指教:
就是查看进程的路径知道了,那怎么查看文件的路径?

例如在C盘下:dir /a |find "boot.ini" ,这样会找到boot.ini文件,但看不到boot.ini文件的路径。
如何查看文件的路径呢?

[ 本帖最后由 zhangwencheng 于 2009-6-22 13:00 编辑 ]

TOP

C:\>dir /s |find "boot.ini"
2009-06-21  07:45               233 boot.ini
2008-12-24  14:11               231 boot.ini.backup
这样吗?
还是显示不了路径……
……

TOP

呵呵,真高兴,你们真好。11楼和12楼的代码都可行!

12楼的贴子效率更高……

TOP

等一下吧,再问一个。就是:
for /f "delims=" %%i in ('dir /a /s /b^|find /i "boot.ini"') do @echo %%~fi
~fi是扩展到路径。
但(dir /a /s /b ^ |find /i "boot.ini") 为什么要加转义符?
还有for /f "delims=" 是什么意思。能不能讲一讲它的用法?

TOP

呵呵!谢谢,已结……

TOP

返回列表