日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

VC++中Depends工具的使用和DLL函数的动态调用方式示例

發布時間:2025/4/14 c/c++ 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 VC++中Depends工具的使用和DLL函数的动态调用方式示例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

VC++中Depends工具;Depends用來顯示與一個可執行文件(exe或者dll)相關的依賴項(動態鏈接庫dll),以及該exe或dll引用了這些dll中的哪些接口,同時也可以看到每個被依賴的dll中的所有導出的函數接口。

在VC6位于如下目錄;

加載一個系統dll查看一下;出現下圖錯誤提示;大致說...加載失敗...循環依賴...;因為此dll又調用了其它dll;

左上角是Dll信息窗口,顯示引用到的Dll模塊,
右邊第一個窗口是所選的Dll模塊所使用的函數,
右邊第二個窗口是所選Dll模塊的所有的導出函數,
下面窗口是所有需要的Dll模塊的屬性,
右邊兩個窗口出現四個標簽:序號,提示,函數,入口點;
如果導出是函數,那么出現函數名,如果導出的是序號,那么函數項就是N/A(無法顯示)出現紅色提示表示不正常,一般為沒有該導出函數;

看一下系統自帶的ICMP.dll;就是實現ping功能的那個;

在C++中有一種dll函數調用方式;就是通過LoadLibrary、 GetProcAddress,載入模塊之后,獲取函數地址,通過函數地址來調用函數;在安全類編程中會用到;

下面來看一下示例;獲取user32中的MessageBox函數地址;

?? 新建一個VC++ MFC工程;

CPP文件包含此句:#include <windows.h>
CPP文件頭部添加:typedef void (*MYPROC)(LPTSTR);
在某個消息處理函數中,單擊菜單或按鈕,或對話框初始化消息;添加如下代碼;顯示載入DLL以后的DLL模塊地址和MessageBoxA函數地址;
???

HINSTANCE LibHandle;MYPROC ProcAdd;LibHandle = LoadLibrary("user32");CString temp_value1 = _T("");temp_value1.Format(_T("user32 LibHandle = 0X%x\n"), LibHandle);AfxMessageBox(temp_value1);ProcAdd=(MYPROC)GetProcAddress(LibHandle,"MessageBoxA"); CString temp_value2 = _T("");temp_value2.Format(_T("MessageBoxA = 0X%x\n"), ProcAdd);AfxMessageBox(temp_value2);

運行結果如下;環境是Win10,VC6;

也就是說載入uder32 DLL的基址在0x74ab0000;MessageBoxA函數地址在基址之后一些;

總結

以上是生活随笔為你收集整理的VC++中Depends工具的使用和DLL函数的动态调用方式示例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 一区免费在线观看 | 天天综合干 | 熟妇高潮喷沈阳45熟妇高潮喷 | 亚洲国产精品va在线看黑人 | 成人免费看片98 | 国产一区二区视频免费在线观看 | 黄色日皮视频 | 免费成人黄 | 亚洲理伦 | 成人福利院 | 国产精品成人在线观看 | 成人激情综合 | youjizz亚洲| 日韩人妻精品一区二区 | 久久久99精品 | 成年人在线播放视频 | 97成人资源站 | 91视频看片| 蜜桃综合| 久久网站免费观看 | 久久视精品 | 欧美老女人性生活视频 | 男女久久久 | 日本爽爽 | 欧美成a | 日韩va在线观看 | www.五月激情 | 天天操天天操天天射 | 亚洲少妇在线 | 日韩精品欧美在线 | 欧美草逼网 | 成年人午夜免费视频 | 艳妇臀荡乳欲伦交换gif | 最新久久| 日本午夜一区二区 | 成人精品水蜜桃 | 久久久精品视频在线观看 | 国产夜夜夜 | 免费成人电影在线观看 | 欧美视频中文字幕 | 欧美一级黑人 | 在线视频观看一区二区 | 一级片在线免费观看视频 | 免费人成在线观看视频播放 | 亚洲精品天天 | 黄色三级三级三级三级 | 欧洲av一区二区三区 | 成人午夜sm精品久久久久久久 | 4438x亚洲 | 日韩激情床戏 | 欧美精品福利视频 | 日穴视频 | 成年人午夜影院 | 日韩激情第一页 | 久久久夜精品 | 精品免费国产一区二区三区四区 | 男女瑟瑟网站 | 国产性生活一级片 | av手机在线免费观看 | 国产精品三区四区 | 91porn破解版 | 人妻av中文系列 | 日韩中文字幕av电影 | 国产精成人品免费观看 | 欧美大黄视频 | 日韩欧美v| 级毛片| 毛片网站在线看 | 国产精品欧美亚洲 | 蜜臀久久99静品久久久久久 | 蜜臀av性久久久久蜜臀aⅴ涩爱 | 亚洲精品中文字幕 | 粉嫩av一区二区夜夜嗨 | 精品无码av一区二区三区不卡 | 不卡中文字幕 | 内射毛片内射国产夫妻 | 国产农村老头老太视频 | 欧美在线三区 | 精品国产免费视频 | 长篇h版少妇沉沦交换 | 起碰在线 | 久久久久久久极品内射 | 麻豆网站在线免费观看 | 一区二区精品久久 | 亚洲天堂五月天 | 亚洲视频免费看 | 5级黄色片| 毛片h | 欧美动态视频 | 激情久久av一区av二区av三区 | 中文字幕日韩精品亚洲一区小树林 | 99久精品视频| 久久久久97| 三上悠亚在线播放 | 久久91精品国产 | 黄色动漫在线观看 | 亚洲免费a视频 | 后进极品白嫩翘臀在线视频 | 青青操网站 |