怎么看到一个用Delphi写的.dll文件的接口函数和参数?

解决方案 »

  1.   

    VS自带了dump.exe,Delphi自带了tdump.exe
    都能查看导出了哪些函数,不过,参数是看不见的
      

  2.   

    sdzeng(大头鸟)已经全说了。
    飘过接分。
      

  3.   

    捐赠人:    i1kyou    捐赠人当前可用分:2035
      

  4.   

    http://topic.csdn.net/t/20030107/11/1334295.html
    http://book.77169.com/data/web5304/20050228/20050228__3678808.html
      

  5.   

    :00459521 E89AFCFFFF              call 004591C0
    :00459526 A3ECAC4500              mov dword ptr [0045ACEC], eax
    :0045952B 8B4510                  mov eax, dword ptr [ebp+10]    //参数三
    :0045952E 50                      push eax
    :0045952F 8B4D0C                  mov ecx, dword ptr [ebp+0C]    //参数二
    :00459532 8B5508                  mov edx, dword ptr [ebp+08]    //参数一
    :00459535 A1ECAC4500              mov eax, dword ptr [0045ACEC]
    :0045953A E865F4FFFF              call 004589A4
    :0045953F 8845FF                  mov byte ptr [ebp-01], al
    :00459542 33C0                    xor eax, eax
    :00459544 5A                      pop edx
    :00459545 59                      pop ecx
    :00459546 59                      pop ecx
    :00459547 648910                  mov dword ptr fs:[eax], edx
    :0045954A EB0A                    jmp 00459556
    :0045954C E97BA6FAFF              jmp 00403BCC
    :00459551 E8DEA9FAFF              call 00403F34得到结果如上
    参数一,参数二,参数三
    这段是什么意思呢?
    :0045952B 8B4510                  mov eax, dword ptr [ebp+10]    //参数三
    :0045952F 8B4D0C                  mov ecx, dword ptr [ebp+0C]    //参数二
    :00459532 8B5508                  mov edx, dword ptr [ebp+08]    //参数一
    谁能帮我分析一下这是什么类型。