[Windows]_[初级]_[使用命令行工具tasklist]

本文介绍如何使用Windows内置命令tasklist/M来查看当前运行进程的DLL依赖情况,这对于开发人员检查和调试应用程序非常有用。文中还提供了如何针对特定进程如Foxmail和包含QQ组件的进程进行DLL依赖分析的具体实例。


场景:

1.开发时需要分析运行文件的dll依赖,判断依赖是否正确.

2.windows自带的工具命令没有像Linux那样用的频繁,会用工具命令的话对提高工作效率也是有帮助的。

3.也可以用vs自带的工具dumpbin /DEPENDENTS [file]

显示所有正在运行的进程的dll依赖,好像它不能指定显示某个exe的的依赖:

tasklist /M

Foxmail.exe                   4880 ntdll.dll, kernel32.dll, KERNELBASE.dll,
                                   user32.dll, GDI32.dll, LPK.dll, USP10.dll,
                                   msvcrt.dll, advapi32.dll, sechost.dll,
                                   RPCRT4.dll, oleaut32.dll, ole32.dll,
                                   msimg32.dll, version.dll, mpr.dll,
                                   comctl32.dll, SHLWAPI.dll, shell32.dll,
                                   wsock32.dll, WS2_32.dll, NSI.dll,
                                   imm32.dll, MSCTF.dll, winspool.drv,
                                   comdlg32.dll, iphlpapi.dll, WINNSI.DLL,
                                   secur32.dll, SSPICLI.DLL, winmm.dll,
                                   gdiplus.dll, oleacc.dll, Winhttp.dll,
                                   webio.dll, Ntdsapi.dll, Sensapi.dll,
                                   apphelp.dll, AcLayers.DLL, USERENV.dll,
                                   profapi.dll, olepro32.dll, CRYPTBASE.dll,
                                   uxtheme.dll, TSVulFW.DAT, PSAPI.DLL,
                                   Wtsapi32.dll, libcef.dll, urlmon.dll,
                                   api-ms-win-downlevel-ole32-l1-1-0.dll,
                                   api-ms-win-downlevel-shlwapi-l1-1-0.dll,
                                   api-ms-win-downlevel-advapi32-l1-1-0.dll,
                                   api-ms-win-downlevel-user32-l1-1-0.dll,
                                   api-ms-win-downlevel-version-l1-1-0.dll,
                                   api-ms-win-downlevel-normaliz-l1-1-0.dll,
                                   normaliz.DLL, iertutil.dll, WININET.dll,
                                   dhcpcsvc.DLL, SETUPAPI.dll, CFGMGR32.dll,
                                   DEVOBJ.dll, CRYPT32.dll, MSASN1.dll,
                                   FoxBugReport.dll, icudt.dll, ffmpegsumo.dll
et.exe                        1128 ntdll.dll, kernel32.dll, KERNELBASE.dll,
                                   user32.dll, GDI32.dll, LPK.dll, USP10.dll,
                                   msvcrt.dll, advapi32.dll, sechost.dll,
                                   RPCRT4.dll, oleaut32.dll, ole32.dll,
                                   version.dll, msimg32.dll, kso10.dll,


显示加载qq模块的进程:

tasklist /M  qq*

映像名称                       PID 模块
========================= ======== ============================================
explorer.exe                  2712 QQPINYIN.IME
RTX.exe                       3316 QQNW.dll, QQPINYIN.IME
QQProtect.exe                 3416 QQProtectEngine.dll, QQProtect.dll
QQ.exe                        3440 QQVip.dll, QQPet.dll, QQRing.dll,
                                   QQShow.dll, QQGame.dll
firefox.exe                   6140 QQPINYIN.IME







评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

白行峰 (花名)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值