本人手中有一DLL,我只能看到里面的函数,他是用C语言写的,反汇编得到这样的字串
Addr:00139DFA hint(0007) Name: ?DoTipOfTheDay@CGGSoftDll@@QAEXIVCString@@H@Z
Addr:00139CD0 hint(000A) Name: ?GetGGData@CGGSoftDll@@QAE?AVCString@@I@Z
Addr:00139B78 hint(0001) Name: ?DoAbout@CGGSoftDll@@QAEXIVCString@@0H0H@Z
Addr:00139BA6 hint(0005) Name: ?DoRegWarmDlg@CGGSoftDll@@QAEHIVCString@@0HHH@Z
Addr:00139BD8 hint(0012) Name: ?LoadRegSpec@CGGSoftDll@@QAEXVCString@@AAV2@111@Z
Addr:00139C0C hint(0004) Name: ?DoRegSheet@CGGSoftDll@@QAEXIVCString@@0HH@Z
Addr:00139C3C hint(000F) Name: ?GetUserPower@CGGSoftDll@@QAEHVCString@@000@Z
Addr:00139C6C hint(0010) Name: ?GetUserSpec@CGGSoftDll@@QAEHVCString@@0AAV2@1@Z
Addr:00139CA0 hint(0002) Name: ?DoEntry@CGGSoftDll@@QAEIIVCString@@0AAV2@@Z
Addr:00139E2A hint(0008) Name: ?DoUserModify@CGGSoftDll@@QAEXIVCString@@0HH@Z
Addr:00139CFC hint(0013) Name: ?PreTranslateSplashMessage@CGGSoftDll@@QAEHPAUtagMSG@@@Z
Addr:00139D38 hint(0009) Name: ?EnableSplash@CGGSoftDll@@QAEXXZ
Addr:00139D5C hint(0015) Name: ?ValidRegsLice@CGGSoftDll@@QAE_NVCString@@0H0@Z
Addr:00139D8E hint(000C) Name: ?GetLinkCmd@CGGSoftDll@@QAE?AVCString@@V2@0H@Z
Addr:00139DC0 hint(0014) Name: ?ShowSplash@CGGSoftDll@@QAEXPAVCWnd@@IVCString@@1H1I@Z
Addr:00139B48 hint(000D) Name: ?GetLockPower@CGGSoftDll@@QAEHVCString@@00@Z我调用时不知道这里面函数或过程的参数个数,
请那位懂汇编的高人指点一下.
Addr:00139DFA hint(0007) Name: ?DoTipOfTheDay@CGGSoftDll@@QAEXIVCString@@H@Z
Addr:00139CD0 hint(000A) Name: ?GetGGData@CGGSoftDll@@QAE?AVCString@@I@Z
Addr:00139B78 hint(0001) Name: ?DoAbout@CGGSoftDll@@QAEXIVCString@@0H0H@Z
Addr:00139BA6 hint(0005) Name: ?DoRegWarmDlg@CGGSoftDll@@QAEHIVCString@@0HHH@Z
Addr:00139BD8 hint(0012) Name: ?LoadRegSpec@CGGSoftDll@@QAEXVCString@@AAV2@111@Z
Addr:00139C0C hint(0004) Name: ?DoRegSheet@CGGSoftDll@@QAEXIVCString@@0HH@Z
Addr:00139C3C hint(000F) Name: ?GetUserPower@CGGSoftDll@@QAEHVCString@@000@Z
Addr:00139C6C hint(0010) Name: ?GetUserSpec@CGGSoftDll@@QAEHVCString@@0AAV2@1@Z
Addr:00139CA0 hint(0002) Name: ?DoEntry@CGGSoftDll@@QAEIIVCString@@0AAV2@@Z
Addr:00139E2A hint(0008) Name: ?DoUserModify@CGGSoftDll@@QAEXIVCString@@0HH@Z
Addr:00139CFC hint(0013) Name: ?PreTranslateSplashMessage@CGGSoftDll@@QAEHPAUtagMSG@@@Z
Addr:00139D38 hint(0009) Name: ?EnableSplash@CGGSoftDll@@QAEXXZ
Addr:00139D5C hint(0015) Name: ?ValidRegsLice@CGGSoftDll@@QAE_NVCString@@0H0@Z
Addr:00139D8E hint(000C) Name: ?GetLinkCmd@CGGSoftDll@@QAE?AVCString@@V2@0H@Z
Addr:00139DC0 hint(0014) Name: ?ShowSplash@CGGSoftDll@@QAEXPAVCWnd@@IVCString@@1H1I@Z
Addr:00139B48 hint(000D) Name: ?GetLockPower@CGGSoftDll@@QAEHVCString@@00@Z我调用时不知道这里面函数或过程的参数个数,
请那位懂汇编的高人指点一下.
解决方案 »
- delphi如何删除指定用户名的COOKIES
- 问下delphi程序做好后,想打包成安装包,能同时安装数据库,不知道那位有什么好的办法都教我一下
- 大家給點意見,老大為什麼不讓我在SQL 語句裡面加 CASE 條件和運算?
- 请帮助看一下符号: ^ 在下面的语句中是什么意思---------在线等待!!!!
- Question_如何把一幅bmp图像保存到SQL Server数据库,使用OpenPictureDialog1和ADOQuery1
- 大家帮忙看看,dll中函数的问题。万分火急!!
- 高手请进
- 如何让 Chart 控件字体不要放大
- 如何在delphi中进行数据从EXECL导入到SQL中且要求EXECL加密后导入?
- sql2000查询问题
- delphi程序报错 expected '=' but '(' found 在线等
- 关于CreateWindow
其次,你用IMPLIB.EXE工具导一导看能否导出C++/C头文件。
还有另一个工具dumpbin也可试试。
http://www.china-askpro.com/msg10/qa53.shtml 有讨论“如何分析一个陌生的DLL文件”。