社区
Delphi
帖子详情
动态库函数名大小写的问题?
trainbox
2004-08-30 02:26:49
GetProcAddress调用时传递的函数名称好像是区分大小写的,有没有办法让它不区分大小写?
...全文
172
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
动态库
函数
的导出
一、DLL程序入口点
函数
: CUI控制台程序(不是DOS):main GUI用户界面程序:WinMain DLL程序入口点
函数
:DllMain,注意:
大小写
是区别的(仅导出资源的DLL可以没有DllMain
函数
)。 BOOL APIENTRY DllMain( HMODULE hModule, DWORD ul_reason_for_ca
C语言丨静态库与
动态库
的区别,你知道多少?
在编程的过程中,使用已经封装好的库
函数
是十分方便的,也是十分高效的,因此会使用
函数
库是很重要的。在C语言中,
函数
库文件分为两种类型,一种是静态库(库程序是直接注入目标程序的,不分彼此,库文件通常以.a结尾),另一种是
动态库
(库程序是在运行目标程序时(中)加载的,库文件通常以.so结尾),下面我们就探索一下。静态库的链接就是这样的。静态库和
动态库
的最大区别是,静态库链接的时候把库直接加载到程序中,而
动态库
链接的时候,它只是保留接口,将
动态库
与程序代码独立,这样就可以提高代码的可复用度和降低程序的耦合度。
Linux Debugging(七): 使用反汇编理解
动态库
函数
调用方式GOT/PLT
本文主要讲解
动态库
函数
的地址是如何在运行时被定位的。首先介绍一下PIC和Relocatable的
动态库
的区别。然后讲解一下GOT和PLT的理论知识。GOT是Global Offset Table,是保存库
函数
地址的区域。程序运行时,库
函数
的地址会设置到GOT中。由于
动态库
的
函数
是在使用时才被加载,因此刚开始GOT表是空的。地址的设置就涉及到了PLT,Procedure Linkage Table,它包含了一些代码以调用库
函数
,它可以被理解成一系列的小
函数
,这些小
函数
的数量其实就是库
函数
的被使用到的
函数
的数量
手把手教你写C语言的
动态库
的开发
前言
动态库
的概念:
动态库
提供了一种方法,使进程可以调用不属于其可执行代码的
函数
。
函数
的可执行代码位于一个 DLL 文件中, 该 DLL 包含一个或多个已被编译、链接并与使用它们的进程分开存储的
函数
。DLL 还有助于共享数据和资源。 多个应用程序可同时访问内存中单个 DLL 副本的内容 — 百度百科 之前又写过手把手教你C语言静态库的开发 静态库的缺点:当你调用静态库编译后,生成exe后。静态库的东西都会直接嵌入到里面。 这样你的exe程序会很大。而
动态库
则是动态的调用的。它和你的exe程序是分开的,是
Linux静态库和
动态库
学习总结
一、废话 之前由于工作需要,要封装一个Linux加密解密转换的
动态库
,这个之前只做过Windows下面的,Linux下面还真没有做过,之后做了整一个晚上才算做好,不过其中也学到了不少东西,包括Linux下的
动态库
和静态库,MakeFile等等。之前就已经写了一个练习,之后怕又忘了,总结一下备忘,以后也好查。 很大部分内容都是收集的一些东西还有自己学习的体会,有什么错误或者
问题
请直接提出。
Delphi
5,930
社区成员
262,936
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章