全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2808
推到 Plurk!
推到 Facebook!

如何得知DLL理面所宣告的FUNCTION

尚未結案
corey
一般會員


發表:34
回覆:44
積分:14
註冊:2003-04-19

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-09-23 13:38:05 IP:60.248.xxx.xxx 未訂閱
各位先進大大們,想發問一個問題! 如主題: 我想知道DLL理面有那些FUNCTION和FUNCTION宣告?可以利用DELPHI來撰寫嗎?
Leonli
一般會員


發表:23
回覆:21
積分:18
註冊:2004-03-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-09-23 23:16:11 IP:61.152.xxx.xxx 未訂閱
這裏可以下載到一款小軟件,用來查看DLL的函數及接口。 http://www.nssoft.net/productlist.asp
yhchu
一般會員


發表:2
回覆:70
積分:24
註冊:2004-01-28

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-09-26 10:04:26 IP:220.130.xxx.xxx 未訂閱
或是使用 Borland 內附的 tdump: c:\WINDOWS>tdump -ee vmmreg32.dll Turbo Dump Version 5.0.16.12 Copyright (c) 1988, 2000 Inprise Corporation Display of File C:\WINDOWS\VMMREG32.DLL EXPORT ord:0001='VMMRegCloseKey' EXPORT ord:0002='VMMRegCreateKey' EXPORT ord:0003='VMMRegDeleteKey' EXPORT ord:0004='VMMRegDeleteValue' EXPORT ord:0005='VMMRegEnumKey' EXPORT ord:0006='VMMRegEnumValue' EXPORT ord:0007='VMMRegFlushKey' EXPORT ord:0008='VMMRegLoadKey' EXPORT ord:0010='VMMRegMapPredefKeyToFile' EXPORT ord:0009='VMMRegMapPredefKeyToFile2' EXPORT ord:0011='VMMRegMapPredefKeyToKey' EXPORT ord:0012='VMMRegOpenKey' EXPORT ord:0013='VMMRegQueryInfoKey' EXPORT ord:0014='VMMRegQueryMultipleValues' EXPORT ord:0015='VMMRegQueryValue' EXPORT ord:0016='VMMRegQueryValueEx' EXPORT ord:0017='VMMRegSaveKey' EXPORT ord:0018='VMMRegSetValue' EXPORT ord:0019='VMMRegSetValueEx' EXPORT ord:0020='VMMRegUnLoadKey'
RogerHer
一般會員


發表:11
回覆:39
積分:10
註冊:2002-03-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-09-29 16:28:48 IP:61.221.xxx.xxx 未訂閱
就我目前所看到的類似 tdump 之類的工具都只能列出 dll 所提供的 function 有哪些, 至於要叫用這些 function 時該傳多少參數,型態為何都無法知道, 但這些參數卻是在叫用這些 function 時一個很重要的資料, 所以一般來說如果沒有 dll 的 .H 檔可供做為轉換成 delphi 時參考 的話,就必預自行trace 呼叫 dll 時的 assembly code ,然後自已 慢慢猜了,那可是很累人的....
系統時間:2024-04-26 21:49:18
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!