0
我一直在嘗試理解「掛鉤」API的概念,並且目前面臨一個問題。我希望這裏的專家能夠清除它:API掛鉤差異
通過瀏覽頭文件,我發現LoadLibrary函數實際上映射到以下兩種之一:LoadLibraryW或LoadLibraryA,基於編譯期間使用的標誌(UNICODE或ASCII,分別)。現在,如果我已經明確地掛鉤了API'LoadLibraryA',那麼如果使用UNICODE標誌編譯我的掛鉤函數就會得到控制權?
如果有人能夠解釋或指向我的鏈接,詳細解釋在這種情況下鉤子是如何工作的,那將會很棒嗎?編譯標誌,字符集,區域設置,國際化如何影響API(如LoadLibrary或CreateFile)的掛鉤?
我目前在韓國(原文爲英國),由於某種原因,我的某些應用程序無法正常工作,我明天有演示。我認爲上述疑問是我面臨的問題的原因。