如何查看一個DLL文件中具體的函數(shù)

2022-07-31 23:55

3個回答
小氣,也不給分
depends.exe
還‘高級經(jīng)理’呢
看不到的,源代碼都被你看到了還得了,那還要什么DLL。能看到接口已經(jīng)不錯了。你就只管用吧。
可以通過反匯編來知道接口函數(shù)的參數(shù),建議使用W32DSM來分析,也可以直接使用VC來分析。
現(xiàn)在使用W32DSM來具體說明:
1。先打開需要分析的DLL,然后通過菜單功能-》出口來找到需要分析的函數(shù),雙擊就可以了。它可以直接定位到該函數(shù)。
2??礈?zhǔn)該函數(shù)的入口,一般函數(shù)是以以下代碼作為入口點的。
push ebp
mov ebp, esp
...
3。然后往下找到該函數(shù)的出口,一般函數(shù)出口有以下語句。
...
ret xxxx;//其中xxxx就是函數(shù)差數(shù)的所有的字節(jié)數(shù),為4的倍數(shù),xxxx除以4得到的結(jié)果
就是參數(shù)的個數(shù)。
其中參數(shù)存放的地方:
ebp+08 //第一個參數(shù)
ebp+0C //第二個參數(shù)
ebp+10 //第三個參數(shù)
ebp+14 //第四個參數(shù)
ebp+18 //第五個參數(shù)
ebp+1C //第六個參數(shù)
。。。。
相關(guān)問答
如何查看DLL文件里的函數(shù)
2個回答2022-06-20 20:39
1、準(zhǔn)備好要看函數(shù)的dell文件,打開Dll函數(shù)查看器3.5。 2、單擊“選擇文件”按鈕,選擇你的文件。 3、點擊“打開”按鈕。你會發(fā)現(xiàn),這個查看器列出了很多函數(shù)。 4、選擇你的函...
全文
如何查看一個DLL文件中具體的函數(shù)及其代碼?
1個回答2022-07-09 03:16
看不到的,源代碼都被你看到了還得了,那還要什么DLL。能看到接口已經(jīng)不錯了。你就只管用吧。
怎么查看DLL文件
1個回答2022-12-04 16:44
可以在DirectX中查找,查找到DXDIAG.EXE文件后打開,在“DirectX文件”選項卡中查看。 也可以在“SYSTEM”文件夾中查看(不同版本的Windows在不同的文件夾,如果SYSTEM...
全文
如何查看DLL中的函數(shù)信息
2個回答2022-08-14 03:47
裝個Dependency Walker 可以看函數(shù)名。。但是參數(shù)看不到
怎么查看DLL類文件
1個回答2023-04-28 03:35
打開我的電腦 c: 搜索,輸入dll 就可以發(fā)現(xiàn)了。
如何查看dll文件的內(nèi)容?
1個回答2022-07-05 00:47
1、在dll的文件上點擊右鍵,就可以看到右鍵的下拉菜單中可以看到它的程序右鍵菜單。 2、用右鍵菜單中的exescope,點擊要打開的dll文件時,會出現(xiàn)一個提示:拒絕寫入,這里只讀模式打開,這...
全文
如何知道dll文件中有哪些函數(shù)?
2個回答2022-09-10 00:05
一個已經(jīng)存在的dll文件,比如rasapi32.dll,我知道它定義了一些撥號的函數(shù),但并不清楚里面到底有哪些函數(shù)以及各自的參數(shù),請問我用什么辦法才能達(dá)到目的(程序和非程序都行)
DLL文件是什么呀,它有什么作用?
1個回答2022-08-30 03:52
程序運行所要調(diào)用的庫
怎樣查看一個dll文件的調(diào)用方法
1個回答2022-09-13 08:27
可以通過反匯編來知道接口函數(shù)的參數(shù),建議使用W32DSM來分析,也可以直接使用VC來分析,就是麻煩一點。 現(xiàn)在使用W32DSM來具體說明: 1。先打開需要分析的DLL,然后通過菜單功能-》出口來找到需...
全文
什么是dll文件
1個回答2022-09-07 09:13
應(yīng)該是WINDOS的一些系統(tǒng)文件
熱門問答