■■■如何查看dll文件中的函数的参数■■■

goomoo 2003-02-12 01:26:15
有何工具可以查看dll文件中的函数的参数及其类型?
...全文
231 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
goomoo 2003-02-13
  • 打赏
  • 举报
回复
太感谢了,结贴。
李战 2003-02-13
  • 打赏
  • 举报
回复
不能!就是不能!
夸张地说,现在的编程语言恐怕比流行的自然语言还要多。那篇文章提到的从机器代码分析调用参数的方法是没有普遍性的。不同的编程语言、不同的编译器和不同的编译选项都会导致不同的机器代码。
众所周知,编译是将复杂的高级语言概念转换为低级的机器代码,是一个信息破坏的过程,也是不可逆的过程。因此,要想找到一种从机器指令自动分析原来高级语言的调用信息的通用办法是不可能的。
这就好像一个玻璃杯打碎了,而非要从一堆玻璃碎块中分析出原来的形状一样。除非时间倒流!
哈,即使时间倒流,玻璃杯也不会恢复原来的形状!
我可不吹牛,你看看霍金的《时间简史》中的论述就明白了!

李战.深圳
qiqi97 2003-02-12
  • 打赏
  • 举报
回复
太长了,我贴个地址给你好了

http://www.myvc.net/dispbbs.asp?boardID=70&ID=4466
siyu2002 2003-02-12
  • 打赏
  • 举报
回复
exescope不行的
NightCloud 2003-02-12
  • 打赏
  • 举报
回复
sorry ,是我的笔误。就是exescope
goomoo 2003-02-12
  • 打赏
  • 举报
回复
哪里有什么execope啊,就是exescope吧?
李战 2003-02-12
  • 打赏
  • 举报
回复
因为,一旦高级语言编译成可执行,DLL模块中的输出项只保留地址值,不会有高级语言的那些参数信息的!
所以,不能!
就是不能!
NightCloud 2003-02-12
  • 打赏
  • 举报
回复
我指的是execope
kaolaxiong 2003-02-12
  • 打赏
  • 举报
回复
Decompile
goomoo 2003-02-12
  • 打赏
  • 举报
回复
exeScope 只能看到导出函数名,看不到参数。

华军上好像有--请问软件名叫什么?我去搜一搜。
NightCloud 2003-02-12
  • 打赏
  • 举报
回复
华军上好像有
NightCloud 2003-02-12
  • 打赏
  • 举报
回复
exescope
goomoo 2003-02-12
  • 打赏
  • 举报
回复
为何?
李战 2003-02-12
  • 打赏
  • 举报
回复
不能!
redlegend_126_com 2003-02-12
  • 打赏
  • 举报
回复
gz
siyu2002 2003-02-12
  • 打赏
  • 举报
回复
不知道,帮你推推
goomoo 2003-02-12
  • 打赏
  • 举报
回复
谢谢了先。

还有哪位前辈知道吗?
Wnyu 2003-02-12
  • 打赏
  • 举报
回复
程序员第X期有。 回去查一下。
sysu 2003-02-12
  • 打赏
  • 举报
回复
这个,很难,只能,猜。。。

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧