请问为什么我用EXESCOPE看一个程序用了那些DLL里的函数时,为什么有的DLL里显示的只有序号

woonia 2003-04-21 05:05:12
请问为什么我用EXESCOPE看一个程序用了那些DLL里的函数时,为什么有的DLL里显示的只有序号
而没有函数?比如:看WSOCK。DLL就只有序号1这里的序号是有什么用?小弟分不多了!帮帮忙!谢谢
...全文
41 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Capricorn 2003-04-22
  • 打赏
  • 举报
回复
DLL中输出函数有两种调用方法,按hint或者函数名;由于同一函数得hint可能发生变化,所以前者微软不推荐采用
In355Hz 2003-04-22
  • 打赏
  • 举报
回复
这些函数没有输出名,只能按 Ordinal 加载,比如

GetProcAddress(hModule, MAKEINTRESOURCE(Ordinal));

注意即使指定一个不存在的 Ordinal ,该函数也不会返回 NULL, 比较危险
NowCan 2003-04-21
  • 打赏
  • 举报
回复
确实如此,那些一般都是未公开的函数。MS不推荐使用。也许是MS的秘密。

15,466

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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