问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VC 编译的DLL文件中怎样隐藏函数名?

发布网友 发布时间:2024-05-04 15:59

我来回答

1个回答

热心网友 时间:2024-05-10 13:46

不要使用__declspec(dllexport)
加入你要到处funA, funB, funC在工程中新建一个def文件,有些时候Visual Studio自动会建立def文件,这个文件里面这么些

LIBRARY 你的dll名字
EXPORTS
funA@1
funB@2
funC@3

这样你就导出了这三个函数,函数只需要声明称extern "C"就行了,千万不要__declspec。
如果不想导出名字,在后面加NONAME

LIBRARY 你的dll名字
EXPORTS
funA@1 NONAME
funB@2 NONAME
funC@3 NONAME

不过你不要认为没有名字别人就无法调用,用Windows API函数GetProcAddress是可以通过序号(Ordinal,就是在@之后的数字)获得函数指针的,不一定要名字的。

热心网友 时间:2024-05-10 13:46

不要使用__declspec(dllexport)
加入你要到处funA, funB, funC在工程中新建一个def文件,有些时候Visual Studio自动会建立def文件,这个文件里面这么些

LIBRARY 你的dll名字
EXPORTS
funA@1
funB@2
funC@3

这样你就导出了这三个函数,函数只需要声明称extern "C"就行了,千万不要__declspec。
如果不想导出名字,在后面加NONAME

LIBRARY 你的dll名字
EXPORTS
funA@1 NONAME
funB@2 NONAME
funC@3 NONAME

不过你不要认为没有名字别人就无法调用,用Windows API函数GetProcAddress是可以通过序号(Ordinal,就是在@之后的数字)获得函数指针的,不一定要名字的。

热心网友 时间:2024-05-10 13:49

不要使用__declspec(dllexport)
加入你要到处funA, funB, funC在工程中新建一个def文件,有些时候Visual Studio自动会建立def文件,这个文件里面这么些

LIBRARY 你的dll名字
EXPORTS
funA@1
funB@2
funC@3

这样你就导出了这三个函数,函数只需要声明称extern "C"就行了,千万不要__declspec。
如果不想导出名字,在后面加NONAME

LIBRARY 你的dll名字
EXPORTS
funA@1 NONAME
funB@2 NONAME
funC@3 NONAME

不过你不要认为没有名字别人就无法调用,用Windows API函数GetProcAddress是可以通过序号(Ordinal,就是在@之后的数字)获得函数指针的,不一定要名字的。

热心网友 时间:2024-05-10 13:49

不要使用__declspec(dllexport)
加入你要到处funA, funB, funC在工程中新建一个def文件,有些时候Visual Studio自动会建立def文件,这个文件里面这么些

LIBRARY 你的dll名字
EXPORTS
funA@1
funB@2
funC@3

这样你就导出了这三个函数,函数只需要声明称extern "C"就行了,千万不要__declspec。
如果不想导出名字,在后面加NONAME

LIBRARY 你的dll名字
EXPORTS
funA@1 NONAME
funB@2 NONAME
funC@3 NONAME

不过你不要认为没有名字别人就无法调用,用Windows API函数GetProcAddress是可以通过序号(Ordinal,就是在@之后的数字)获得函数指针的,不一定要名字的。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 全科中级可以报考儿科副高吗? ...感知、自然技能和传感设备等方面。其可应用于( )。 人生遭遇不顺的时候,要主动远离哪些人才好? 处暑不出头割谷喂老牛意思处暑不出头割谷喂老牛解释 处暑不出头后面是什么 ...招商银行的卡为什么它叫我下载一个招生银行的app还要下一个?_百度... 维普查重报告怎么下载? and yet是什么意思啊 含有琴字的诗词名句. 急!!越快越好 王者荣耀钻石夺宝怎么获取王者水晶的方法技巧 如何看待川航飞行员阿英噶没有受到实质性处罚,只是被调换了岗位?_百度... ...安装后启动时出现“无法创建k/3中间层组件,请确定中间层组件配置正确... 更新迭代下一句 购新能源汽车被“双十一”变为一种奢望 那就先选周边产品过瘾 怎么样才能把大腿上的肉和腹部多余的赘肉快速减掉? 深海迷航零度之下修改器V10免费版深海迷航零度之下修改器V10免费版功... 数学集合交并集的一个题 数学中并集或的意思,两个集合并集有很多个吗 刑罚并不是犯罪的必然后果怎么解释? 跪求好心人帮我找下英文资料,要关于共同犯罪中止方面的,急~~~_百度知... 如果考副高儿科到别的科室就不算副高了吗? ...桌面突然多了许多文件,後缀大多为DLL 请问是怎麼回事,能隐藏吗... My father is reading a newspaper.(对reading a newspaper提问)_百度... what ___his father ___(do)? 河北区中学排名? 小腿肌肉怎么发达 锻炼小腿肌肉群的方法 社区医院后勤考试 大家觉得华为荣耀6P打电话时信号容易中断吗 荣耀6plus手机信号不好怎么办 你知道樱桃番茄是什么吗 其实它就是圣女果 D9俱乐部到底是个什么鬼,是传销吗 d9俱乐部项目是传销吗 aps排产软件选哪家便宜? 山东教育出版社的小学三年级暑假生活P46智慧大冲浪答案,诉求,速求... 公司起名字,求帮助 一维(北京)工程技术有限责任公司怎么样? Beomusic怎么用? 功放显示multi-room on是什么意思 muiti-faith room是什么呢? 复方丹参滴丸主治什么,长期服用有什