不知有無大大知道,如何看出DLL檔中有那些Function或者Sub可以使用等說明???
說明要廠商有出另外的說明檔或手冊才有 進入點(函數名或代號)可以用 Dependency Walker 看,但是看不到引數個數或是型別
說明要廠商有出另外的說明檔或手冊才有 進入點(函數名或代號)可以用 Dependency Walker 看,但是看不到引數個數或是型別 ............. 謝謝大大的告知,如果只知進入點,不知引數及型別,好像沒有什麼幫助喔!! 真傷腦筋...沒有其他的方法嗎???
知道進入點比較適用於自己開發的 DLL,VC 預設會很不識相的自動幫你把函數名轉換,不知道進入點時,除錯到嘔死...
"VC 預設會很不識相的自動幫你把函數名轉換" 只是多加入Symbol來幫助VC內部除錯罷了. 了解規則就好.
用OLEView或Delphi或BCB可以看到DLL的屬性及方法還有方法的參數名稱及型態
To:San 據我所知應該是看不到參數,BCB的tdump也只能看到輸出的函數名稱,不知道你是用什麼軟體看到的
OLE Viewer 看的是 ActiveX DLL ,可以看到物件所屬的函數與引數,跟 Dependency Walker 看函數型的 DLL 不一樣
OLEViewer所看到的是IDL(Interface Definition Language)的語法...如心冷兄說言可看ActiveX DLL(Dual Interface)...但函數型的DLL...小弟就不大懂了...我只知Depends可以看到DLL中所有有使用的DLL的依存關係... 而BCB只是印象...我想應該跟Delphi一樣..是可以看到的 開啟Delphi後..點File/Open..然後檔案類型選DLL..就會跳出Type Library的視窗...就可以看到了