社区
汇编语言
帖子详情
如何导出Dll文件中的函数?
AI1982
2004-11-17 06:28:21
我想破解一个软件,但是里面加入了校验改动程序会提示错误。所以我想从外围的函数入手。这个软件有关网络的接口都是通过一个叫W32N50.DLL的动态链接库调用的,里面的函数不多,我想通过我自己做的W32N50.DLL来调用,然后再调用原来的W32N50.DLL。现在的问题是我如何用.DLL文件生成.LIB文件?哪位高手指点一下!
...全文
97
2
打赏
收藏
如何导出Dll文件中的函数?
我想破解一个软件,但是里面加入了校验改动程序会提示错误。所以我想从外围的函数入手。这个软件有关网络的接口都是通过一个叫W32N50.DLL的动态链接库调用的,里面的函数不多,我想通过我自己做的W32N50.DLL来调用,然后再调用原来的W32N50.DLL。现在的问题是我如何用.DLL文件生成.LIB文件?哪位高手指点一下!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
YFLK
2004-11-18
打赏
举报
回复
如果能搞到函数名和参数定义,并且了解函数的定义,是可以建一个模拟环境。关键是必须知道所有函数的定义
clumsy
2004-11-17
打赏
举报
回复
微软的 .lib 库是不能由 .dll 创建的, 因为 .lib 里面的信息许多是 .dll 里面没有的, 只能从 .dll 里面获得导出函数的函数名和缺省的引用地址. 使用 dll 中的函数不是必须通过 .lib 来自己加载的, 还可以自己通过 LoadLibrary() 和 GetProcAddress() 来进行. 另外, 可以试试 Borland 的链接程序, 它的支持 .def 文件中的 IMPORT 节, 而 ms 的不支持. 其实, 对 dll 中函数的引用, 除了自己需要了解函数的参数定义外, 链接程序只需要实际的函数名称就可以了, 但 ms 的链接程序就是不答理你!
Depends.Exe
Depends用来显示与一个可执行
文件
(exe或者
dll
)相关的依赖项(
dll
),以及该exe或
dll
引用了这些
dll
中
的哪些接口。 同时也可以看到每个被依赖的
dll
中
的所有
导出
的
函数
接口。
DLL
的
导出
函数
DLL
的
导出
函数
,__declspec(
dll
export),.def模块定义
文件
,extern “C”区别一,__declspec(
dll
export)二,.DEF模块定义
文件
三,__declspec(
dll
export)和def
文件
的区别1,显式调用2,隐式调用四,结论 &...
DLL
如何
导出
函数
文章目录一、使用 DEF
文件
从
DLL
... 如果没有使用 __declspec(
dll
export) 关键字来
导出
DLL
的
函数
,则
DLL
需要 DEF
文件
。 最小的 DEF
文件
必须包含以下模块定义语句:
文件
中
的第一个语句必须是 LIBRARY 语句。
c语言
dll
导出
函数
举例,
DLL
中
导出
函数
的两种方式(
dll
export与.def
文件
)
DLL
中
导出
函数
的声明有两种方式:一种方式是:在
函数
声明
中
加上__declspec(
dll
export);另外一种方式是:采用模块定义(.def)
文件
声明,(.def)
文件
为链接器提供了有关被链接程序的
导出
、属性及其他方面的信息。方式一...
DLL
中
导出
函数
的方法
从
DLL
中
导出
函数
一般有三种方法: 1 使用DEF
文件
,它是一个包含描述动态链接库不同属性模块语句的文本
文件
,如果在程序
中
不使用_declspec(
dll
export)关键字输出
DLL
函数
,则必须有一个DEF
文件
。 DEF
文件
中
...
汇编语言
21,458
社区成员
41,601
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章