社区
Delphi
帖子详情
动态库函数名大小写的问题?
trainbox
2004-08-30 02:26:49
GetProcAddress调用时传递的函数名称好像是区分大小写的,有没有办法让它不区分大小写?
...全文
168
6
打赏
收藏
动态库函数名大小写的问题?
GetProcAddress调用时传递的函数名称好像是区分大小写的,有没有办法让它不区分大小写?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
trainbox
2004-09-02
打赏
举报
回复
看来是没有办法了
older
2004-08-31
打赏
举报
回复
调用名称要求与Dll的导出名称或别名完全相同,即使Delphi不区分大小写。
fireinthehole
2004-08-31
打赏
举报
回复
我试了一下,确实case sensitive。不过说来,调用GetProcAddress的时候应该知道要“get”的函数名称,根据Win32API的命名规则很容易判断大小写的细节。如果确实需要,可以用一些PE工具察看dll文件的输出表,或者自己写程序读取。
Eastunfail
2004-08-30
打赏
举报
回复
那只有自己写一个类似GetProcAddress的函数来忽略大小写了。比较麻烦
kaguo
2004-08-30
打赏
举报
回复
似乎...不行
andym
2004-08-30
打赏
举报
回复
upcase
C语言丨静态库与
动态库
的区别,你知道多少?
在C语言中,
函数
库文件分为两种类型,一种是静态库(库程序是直接注入目标程序的,不分彼此,库文件通常以.a结尾),另一种是
动态库
(库程序是在运行目标程序时(中)加载的,库文件通常以.so结尾),下面我们就探索...
动态库
函数
的导出
一、DLL程序入口点
函数
: CUI控制台程序(不是DOS):...DLL程序入口点
函数
:DllMain,注意:
大小写
是区别的(仅导出资源的DLL可以没有DllMain
函数
)。 BOOL APIENTRY DllMain( HMODULE hModule, DWORD ul_reason_for_ca
Linux Debugging(七): 使用反汇编理解
动态库
函数
调用方式GOT/PLT
本文主要讲解
动态库
函数
的地址是如何在运行时被定位的。首先介绍一下PIC和Relocatable的
动态库
的区别。然后讲解一下GOT和PLT的理论知识。GOT是Global Offset Table,是保存库
函数
地址的区域。程序运行时,库
函数
的...
手把手教你写C语言的
动态库
的开发
动态库
提供了一种方法,使进程可以调用不属于其可执行代码的
函数
。
函数
的可执行代码位于一个 DLL 文件中, 该 DLL 包含一个或多个已被编译、链接并与使用它们的进程分开存储的
函数
。DLL 还有助于共享数据和资源。 多...
Linux静态库和
动态库
学习总结
之前由于工作需要,要封装一个Linux加密解密转换的
动态库
,这个之前只做过Windows下面的,Linux下面还真没有做过,之后做了整一个晚上才算做好,不过其中也学到了不少东西,包括Linux下的
动态库
和静态库,MakeFile...
Delphi
5,928
社区成员
262,931
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章