今天想调用libwireshark.dll ,网上刚好有个例子,结果把可执行文件拷贝到libwireshark.dll里面还是显示加载失败,就想看看这个dll还依赖于哪些dll,网上下载个工具,结果加载直接卡死,网上找到个命令,查看如下:
PS D:\Program Files (x86)\VS2015\VC\bin\amd64_x86> .\dumpbin /dependents .\libwireshark.dll
Microsoft (R) COFF/PE Dumper Version 14.00.24210.0
Copyright (C) Microsoft Corporation. All rights reserved.
Dump of file .\libwireshark.dll
File Type: DLL
Image has the following dependencies:
libwiretap.dll
libwsutil.dll
libcares-2.dll
libgcrypt-20.dll
libglib-2.0-0.dll
libgnutls-30.dll
krb5_64.dll
lua52.dll
liblz4.dll
libnghttp2-14.dll
libsmi-2.dll
libsnappy-1.dll
PSAPI.DLL
libxml2-2.dll
WSOCK32.dll
libgmodule-2.0-0.dll
zlibd1.dll
KERNEL32.dll
ADVAPI32.dll
VCRUNTIME140D.dll
ucrtbased.dll
Summary
261A000 .data
F6000 .pdata
A14000 .rdata
242000 .reloc
1000 .rsrc
1A99000 .text
还可以通过dumpbin /exports a.dll 命令来查看a.dll的导出函数。
网友评论