Board logo

标题: [系统相关] 批处理中想用wmic获取某个进程加载的dll文件是否可能 [打印本页]

作者: ftmm    时间: 2009-4-22 23:45     标题: 批处理中想用wmic获取某个进程加载的dll文件是否可能

网上搜索到的代码
wmic process where(description="winlogon.exe")
pause
发现根本不行,是不是wmic没有这个功能。
作者: ftmm    时间: 2009-4-22 23:47     标题: f

我需要导出到txt中,别告诉我用用wsyscheck或者360,
作者: Batcher    时间: 2009-4-22 23:57

  1. tasklist /m /fi "imagename eq winlogon.exe"
复制代码

作者: xiaoshiwei    时间: 2009-4-23 20:34     标题: 也想知道

  1. 顺便学习一下喽  呵呵
复制代码

作者: ftmm    时间: 2009-5-5 07:17     标题: 方法

不行,没有路径,我需要完整的文件路径。
作者: lxzzr    时间: 2009-5-5 08:12

http://bbs.bathome.net/thread-339-1-1.html
作者: Batcher    时间: 2009-5-5 12:13     标题: 回复 5楼 的帖子

请把你所有的需求全部更新到顶楼
下次提问记得一次性把问题说完
作者: everest79    时间: 2009-5-5 16:55

windows api
  1. @echo off
  2. for /f "skip=3" %%a in ('tasklist /nh') do (
  3. for /f "tokens=1,2* delims=," %%b in ('tasklist /fi "imagename eq %%a" /m /fo csv /nh') do (
  4. echo ├—进程:%%a 标识符:%%c
  5. for %%e in (%%~d) do (
  6. if "%%~$PATH:e" == "" (
  7. set _%%a_%%e=0
  8. echo │├─注意!额外目录的%%e
  9. ) else (echo │├─%%~$PATH:e)
  10. )
  11. )
  12. )
  13. for /f "tokens=1,2 delims=_=" %%i in ('set _') do echo %%i---%%j
  14. pause
  15. goto :eof
复制代码
wmi
  1. @echo off
  2. For /f "skip=1 delims=" %%a in ('WMIC Process WHERE "handle!=0 AND handle!=4" GET ExecutablePath^|more') do (
  3. title %%~na
  4. For /f "tokens=2 delims=/" %%b in ('WMIC Path  Win32_PerfFormattedData_PerfProc_FullImage_Costly where "name like "%%~na%%"" GET Name') do echo %%b
  5. pause
  6. )
  7. pause
  8. goto :eof
复制代码
各有优缺点
作者: lxzzr    时间: 2009-5-9 11:49

实在是没有想明白 where "name like "%%~na%%"" 是什么意思????

[ 本帖最后由 lxzzr 于 2009-5-9 11:50 编辑 ]
作者: everest79    时间: 2009-5-9 18:58

原帖由 lxzzr 于 2009-5-9 11:49 发表
实在是没有想明白 where "name like "%%~na%%"" 是什么意思????


有关WQL中的LIKE可以看以下内容,讲的很详细
http://www.microsoft.com/china/technet/community/scriptcenter/topics/win2003/like.mspx

cmd下输入
  1. wmic process where "name like "s%"" get cpation
复制代码

  1. wmic process where "name like "s_s%"" get cpation
复制代码





欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2