detours

    0熱度

    1回答

    每當我嘗試編譯Detours Express 3.0時,我總是得到錯誤代碼0x2。我提到這個線程How to build Microsoft Detours Express Version 3.0?。 但我的問題仍在發生。 不完全確定是什麼原因導致我假設這是因爲DETOURS_TARGET_PROCESSOR不正確。 登錄: C:\Users\propg\Downloads\Detours Exp

    0熱度

    1回答

    我正在嘗試構建彎路庫,並且遇到了一些我沒有成功解決的問題。我在Windows 7和10 64位上運行了Visual Studio 2015. 我嘗試了所有可能的命令提示符(WOW64/VS),運行了vcvarsall.bat/vcvars32.bat。 請找到附上我得到的錯誤。 是否有任何其他方式做到這一點?或者可能是什麼問題? 謝謝。

    1熱度

    1回答

    來我有一個複雜的應用程序。有一個WM_MOUSEMOVE消息來自與最後一個WM_MOUSEMOVE相同的座標的地方。 因此,我嘗試遍歷所有加載的模塊,試圖繞過(使用MS Detours 3.0)任何::PostMessageA()和::PostMessageW()調用。當我這樣做時,唯一顯示爲具有這些功能的模塊是C:\WINDOWS\SYSTEM32\USER32.dll(很好!)。 我原以爲每一

    0熱度

    1回答

    我想使用MS走彎路,我不知道我是否做錯了什麼;我似乎無法找到我的問題的答案。 我已經嘗試繞過使用注入DLL的過程中的幾個函數,但每次嘗試都會導致進程崩潰。 一個我嘗試鉤的功能是WINAPI由DirectDrawCreate: DetourTransactionBegin(); DetourUpdateThread(GetCurrentThread()); DetourAttach((PVOID

    1熱度

    1回答

    使用彎路V3的,我得到這個錯誤。 Std* _std = new Std(); case DLL_PROCESS_ATTACH: DetourAttach(&(PVOID&)_std->m_pKey, &Std::m_Key); // or if I do this DetourAttach(&(PVOID&)_std->m_pKey, _std->m_Key); // th

    0熱度

    1回答

    所以這是我的函數實際上看起來像 DetourAttach(&(LPVOID&)lua_tolstring, (PBYTE)tostring); lua_tolstring是const char*和LPVOID給了我這個錯誤。 typedef void* LPVOID invalid type conversion 我該如何做這項工作?

    0熱度

    1回答

    我有一個公共方法在一個程序集中的密封類,我想添加一個日誌記錄系統,但unfortunatley我沒有源。所以我試圖在特定的日誌記錄方法上繞行此方法,並在退出時調用原始方法。掛鉤工作正常,但我無法獲得任何類型的參數,或者至少我得到了完全錯誤的東西。 我不能使用任何類型的注入或類似PostSharp的庫,所以我想知道這種東西是否可以在運行時在某種程度上實現,或者我可以放棄嗎? 只給你一些更多的細節,我

    0熱度

    1回答

    我使用MS彎路,我希望得到ConnectEx()指針,但負荷運行時,如何讓指針與MS走彎路使用?

    0熱度

    1回答

    我構建了一個簡單的Python gui應用程序(「App.py」),我試圖使用彎路來掛鉤。我的理解是,Python應該在某個時候使用Windows dll,並且我試圖掛鉤這些函數調用。 爲此我使用走彎路withdll.exe: withdll.exe /d:"myDLL.dll" "myprogram.exe" 因爲withdll.exe不接受與運行參數(「python.exe App.py」

    0熱度

    1回答

    所以我一直在玩C++和注入DLL,這是相當新的,但很快學習。我試圖掛鉤EndScene,只是不能得到它的工作。我已經嘗試使用模式掃描來查找並鉤住它,我試圖創建一個虛擬的d3d設備並通過它的VTable找到EndScene。每次失敗時,我都會收到訪問衝突,所以我只能假設我的地址有錯誤,或者我完全錯過了某些內容。我嘗試了很多不同的方式,但由於知識有限,需要多一點幫助。 DWORD dEndScene