永发信息网

如何查看DLL中的命令

答案:2  悬赏:40  手机版
解决时间 2021-01-04 23:18
  • 提问者网友:活着好累
  • 2021-01-04 02:46
如何查看DLL中的命令
最佳答案
  • 五星知识达人网友:污到你湿
  • 2021-01-10 05:26
没有dumpbin工具的话,去网上下载
在cmd下面,进入dump文件的目录下
1接着,我们输入命令 dumpbin -export dll名。
2还有其他命令,可以参考help,这样就可以了。
3可以用C++自带的工具查。
开始 ——》所有程序 ——》 Microsoift visual C++ 6.0 ——》Microsoift visual C++ 6.0 Tools ——》 depends
查具体参数用反汇编,习惯于用OD,ctrl+N 找到要查的参数(后面会有显示是几个参数的),选中那一行按Enter就会跳到那个函数的调用段,里面会有具体的参数类型。

DLL文件:
DLL文件即动态链接库文件,是一种可执行文件,它允许程序共享执行特殊任务所必需的代码和其他资源。Windows提供的DLL文件中包含了允许基于Windows的程序在Windows环境下操作的许多函数和资源。
DLL多数情况下是带有DLL扩展名的文件,但也可能是EXE或其他扩展名。它们向运行于Windows操作系统下的程序提供代码、数据或函数。程序可根据DLL文件中的指令打开、启用、查询、禁用和关闭驱动程序。
DLL可在“C:Windows”目录“C:Windows/System”目录和程序的安装目录中找到。如果启动程序,但一个或多个DLL文件丢失或毁坏,则会收到出错消息,如“找不到xyz.dll”。如果启动的程序带有一个过期的DLL文件或不匹配的DLL文件,则会出现“未定义的动态链接调用”消息。这时可在其他电脑上找到正确的DLL文件并将它拷贝到适当的目录下,程序就能正确运行。
全部回答
  • 1楼网友:掌灯师
  • 2021-01-10 06:31
你想查看dll的什么内容?二进制内容吗?如果是的话,用任何一款支持二进制查看工具都可以,例如ultraedit。如果你是想查看导出函数名或dll的依赖关系的话,可以用vc6附带的depends工具直接打开看。如果你是想看到dll的实现源代码的话,很抱歉,那是不可能的——源代码已经编译成二进制代码了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯