首页
社区
课程
招聘
如何重新编译错误的dll文件(无源码!)
2004-11-29 11:11 5581

如何重新编译错误的dll文件(无源码!)

2004-11-29 11:11
5581
要调用一个别人编写的dll文件,但是当调用其中的函数时,总是报:
xxxxxxx指令引导内存不能"read/write",
这是一个用c++编译的动态链接库,而我用VB,Delpi编译都出现该问题。不知是否是不兼容现象?
如果这样,如何解决?
有无什么反编译软件可以将该dll文件的源码翻出来?
请高手指教一二!谢谢!

[培训]科锐软件逆向50期预科班报名即将截止,速来!!! 50期正式班报名火爆招生中!!!

收藏
免费 1
打赏
分享
最新回复 (2)
雪    币: 390
活跃值: (707)
能力值: ( LV12,RANK:650 )
在线值:
发帖
回帖
粉丝
firstrose 16 2004-11-29 11:24
2
0
注意调用模式

cdecl/stdcall……
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
studing123 2004-11-29 11:51
3
0
楼上高手,可否说的详细点?
我就是在模块里调用dll动态连接库里的函数,如下:
Declare Function GetMsg Lib "interface.dll" Alias "_GetMsg@16" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long

有什么问题吗?
游客
登录 | 注册 方可回帖
返回