我有以下代碼:使用GetProc從dll中抓取函數並進入它們?
GetNumberOfFormatsFunc getNumberOfFormats = (GetNumberOfFormatsFunc)lib.GetProc("GetNumberOfFormats");
if (getNumberOfFormats != NULL)
{
RINOK(getNumberOfFormats(&numFormats));
}
功能GetProc做到這一點:
GetProcAddress(module, proceName)
當函數「getNumberOfFormats」被稱爲調試器不會踏進去,即使我按「F11 ' 在上面。它也不會告訴我我錯過了一個調用堆棧。
該函數存在於一個單獨的項目中,並鏈接到該項目的copmiled DLL。任何想法,爲什麼我不能進入代碼?
即使你不能進入它,功能調用是否正確? –
函數被調用沒有問題,無論它應該執行什麼都執行。 – tweetypi