[問題] 載入dll函式,執行GetProcAddress回傳null

看板C_and_CPP (C/C++)作者 (小灰)時間13年前 (2012/07/12 16:17), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/2 (看更多)
LoadLibrary有成功,GetProcAddress卻回傳null,確定函式名稱"TestValue" 是正確的,請問還有什麼原因呢? 感謝! ps:爬了一整天的文了~~=.= if(hinstDLL=LoadLibrary("HookDll.dll")) //LoadLibrary有成功 { //GetProcAddress回傳null instkbhook = (inshook)GetProcAddress(hinstDLL,"TestValue"); } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.251.17.30

07/12 16:21, , 1F
GetLastError()
07/12 16:21, 1F

07/12 16:25, , 2F
export "C" 問題?
07/12 16:25, 2F

07/12 16:42, , 3F
建議用 Dependency Walk 確認函式名稱有沒有被改掉
07/12 16:42, 3F
文章代碼(AID): #1F_eWWEs (C_and_CPP)
文章代碼(AID): #1F_eWWEs (C_and_CPP)