detours

    0熱度

    3回答

    我想擴展一些現有的應用程序的拖放行爲,並且我想知道是否有任何方式通過監視應用程序的消息循環並注入我自己來拖放拖放支持或更改拖放行爲消息。 它也可以監視執行粘貼操作的時間,基本上是爲了在控件僅支持粘貼文本並粘貼圖像時創建自定義行爲。 我想Detours可能是我最好的選擇,但是一個問題是,我將不得不爲每個我想要擴展的應用程序編寫自定義代碼。如果只有Windows的設計考慮到了可擴展性! 另一個說明,有

    0熱度

    2回答

    我有一個用於注入的DLL。這是通過CBT掛鉤注入的。現在,當通過CBT遇到期望的 進程時,我用我自己的方法繞過了WinAPI的ExtTextOutW。 ExtTextOutW的規格是: BOOL ExtTextOutW(HDC hdc, INT x, INT y, UINT flags, const RECT* lpr

    2熱度

    3回答

    我已經下載並編譯了Microsoft繞道庫。在我的項目中,我已經包含了頭文件並添加了.lib文件作爲依賴項。一切編譯沒有錯誤。現在我一直試圖繞過DrawText,但由於某種原因,繞道函數根本不會被調用。我很熟悉地嘗試繞行睡眠功能,並且按照預期工作,並且我繞過的功能被調用。 我並不十分精通API編程的業務,也沒有任何其他低級別的活動。我懷疑它可能與我試圖在控制檯應用程序中執行此操作而不是在DLL中執

    1熱度

    1回答

    所以我有一個應用程序啓動另一個應用程序與我的DLL注入(與Detours)。入口點是DllMain。我不能從DllMain那裏做很多事情,當然也不能循環。那麼我該如何每x秒調用一次DLL監視器函數呢?我讀過你不能從DllMain創建一個線程(至少在它返回之前),因爲它讓我崩潰了。所以我嘗試在附加線程事件中創建它,並使我崩潰。所以現在我想要做的就是再次注入它(因爲Detours失敗),所以我可以得到