C 如何檢視DLL檔案中的成員

2021-10-09 23:20:22 字數 1517 閱讀 2571

在c#中經常需要呼叫dll檔案,需要檢視dll檔案中的成員,檢視dll檔案中的成員需要以下幾個步驟:

找到你需要檢視的dll檔案。

另存到txt型別的檔案中,如mydll_name.txt

開啟mydll_name.txt,可以看到樹形的dll檔案所有類的成員資訊

| m a n i f e s t

|___[nsp] litjson

| |___[vcl] litjson.arraymetadata

| | | .class value private sequential ansi sealed beforefieldinit

| | | extends [mscorlib]system.valuetype

| | |___[fld] field element_type : private class [mscorlib]system.type

| | |___[fld] field is_array : private bool

| | |___[fld] field is_list : private bool

| | |___[met] method get_elementtype : class [mscorlib]system.type()

| | |___[met] method get_isarray : bool()

| | |___[met] method get_islist : bool()

| | |___[met] method set_elementtype : void(class [mscorlib]system.type)

| | |___[met] method set_isarray : void(bool)

| | |___[met] method set_islist : void(bool)

| | |___[pty] prop elementtype : instance class [mscorlib]system.type()

| | |___[pty] prop isarray : instance bool()

| | |___[pty] prop islist : instance bool()

| |

| |___[enu] litjson.condition

1、猿問

檢視DLL中的函式

在使用visual studio時,可以用自帶工具dumpbin.exe 一般在 vs安裝目錄 vc bin下 來得到某個dll中所輸出的符號的清單。如下面的命令 dumpbin exports mytest.dll 這裡推薦乙個特別好用的工具 dependency walker 它可以掃瞄32或者...

dll檔案的c 製作dll檔案的c 製作

dll檔案的c 製作 1 首先用vs2005建立乙個c 的dll動態鏈結庫檔案,這時,dlltest.cpp 定義 dll 應用程式的入口點。include stdafx.h include dlltest.h ifdef managed pragma managed push,off endif ...

C 中如何呼叫C 編寫的DLL

csdn c 經過這麼多年的發展已經積累了大量的動態連線庫,如果能夠在.環境裡應用這些函式庫,可以很大的提高整個應用的開發速度。使用c 程式設計的人員肯定對指標不會感到陌生,由於c 中的函式介面好多都可能定義成位指標,而c 中只有在宣告為unsafe code中才能夠使用指標。如果想讓c 的dll支...