社区
进程/线程/DLL
帖子详情
如何使用模块定义文件(.def)将DLL中指定的输出函数名称隐藏?
lyzcom
2004-06-10 07:44:43
就是用depend和其它的同类工具看不到。
附带一个问题就是:在这样隐藏了之后,静态隐式调用是否可以?只有显式的调用GetProcAddress找不到了是吧?
...全文
136
2
打赏
收藏
如何使用模块定义文件(.def)将DLL中指定的输出函数名称隐藏?
就是用depend和其它的同类工具看不到。 附带一个问题就是:在这样隐藏了之后,静态隐式调用是否可以?只有显式的调用GetProcAddress找不到了是吧?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zoid
2004-06-12
打赏
举报
回复
funcname @101 NONAME
lyzcom
2004-06-12
打赏
举报
回复
不是吧?这个问题没人知道?
笔记式Python从零开始全面讲解
帮助学员快速了解Python语句和
函数
定义
和
使用
:1.赋值语句 2.条件语句 3.循环语句 4.
函数
定义
5.
函数
作用域 6.特定
函数
【课程亮点】 以笔记为导向作为讲解内容是本人一贯的授课亮点,一条笔记至少包含一个知识点,...
dll
中
的
模块
定义
文件
.
def
模块
定义
(.
def
)
文件
为链接器提供有关被链接程序的导出、属性及其他方面的信息。生成
DLL
时,.
def
文件
最有用。由于存在可代替
模块
定义
语句
使用
的链接器选项,通常不需要 .
def
文件
。也可以将 __declspec(
dll
export) 用作
指定
导出
函数
的手段。在链接器阶段可以
使用
/
DEF
(
指定
模块
定义
文件
)链接器选项调用 .
def
文件
。如果生成的 .exe
文件
没有导出,
使用
模块
定义
(.
Def
)
文件
模块
定义
(.
def
)
文件
为链接器提供有关被链接程序的导出、特性及其他方面的信息。 生成
DLL
时,.
def
文件
最有用。 由于存在可代替
模块
定义
语句
使用
的链接器选项,通常不需要 .
def
文件
。 也可以将 __declspec(
dll
export) 用作
指定
导出
函数
的手段。 在链接器阶段可以
使用
/
DEF
(
指定
模块
定义
文件
)链接器选项调用 .
def
文件
。 如果生成的 .exe
文件
没有...
使用
模块
定义
文件
(.
def
)
文件
生成
dll
一、什么是.
def
文件
模块
定义
(.
def
)
文件
为链接器提供有关被链接程序的导出、属性及其他方面的信息。生成
DLL
时,.
def
文件
最有用。由于存在可代替
模块
定义
语句
使用
的链接器选项,通常不需要 .
def
文件
。也可以将 __declspec(
dll
export) 用作
指定
导出
函数
的手段。在链接器阶段可以
使用
/
DEF
(
指定
模块
定义
文件
)链接器选项调用 .
def
文件
。如果生成的 .ex
vs2008
中
的
模块
定义
文件
(.
def
)
一般用来
定义
DLL
导出
函数
等!
使用
场景: 1.在什么情况下需要
使用
.
def
的
模块
定义
文件
?
使用
_stdcall到处
函数
的时候需要
使用
.
def
的
模块
定义
文件
,
使用
__declspec(
dll
export) 到处
函数
不需要
使用
.
def
文件
。 2.
定义
的.
def
文件
添加进工程后无效? 此时还需要在 “属性->连接器->输入->
模块
定义
文件
” 的设置
中
,将
模块
定义
文件
添加进来,然后再重新编译即可。 添加方式: 项目右键->添加新项->Visual C++-&
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章