easyhook

    0

    1答えて

    私はちょうどEasyHook上に構築されてDirect3DHook、でプレーしてきた のWindows 10使用しているフックのアプリケーションにキーボード&マウスイベントを送信し、それは素晴らしい作品。このツールを使用してDirect3Dアプリケーションをフックできるようにしたいと思います。私はキーボードとマウスのイベントをフックされたアプリケーションにルーティングしたいと思います。 どうすれば

    1

    1答えて

    cmd.exeの下にCreateProcessをフックしようとしています。 私はdllをcmdプロセスに注入することができますが、注入後にdllプロセスのデタッチメッセージが受信され、createprocess関数呼び出しをフックできません。 私はeasyhookを使用しています。 私のコード: #include <windows.h> #include <Shlwapi.h> #includ

    0

    2答えて

    私はIDataObjectのプロパティを変更できるように添付ファイルのドラッグドロップを傍受したいOutlookプラグインを開発していましたが、同じことを達成するためにEasyHookオープンライブラリを使用して、私は正常にCreateFileなどのような他のいくつかの一般的なAPIを引っ張ってきた。 以下はコードスナップショットです。 公共部分クラスのDragDrop { private Loc

    -3

    1答えて

    私は簡単なフックのlibを使用しています。所有者ウィンドウはどのように処理されますか? [StructLayout(LayoutKind.Sequential)] public struct Rect { public int Left; public int Top; public int Right; public int B

    -1

    1答えて

    現在、EasyHookを使用してuser32.dllに "MessageBeep"関数をフックしようとしています。私が[この例] [1]を実行していると、すべて正常に動作しているようです。しかし、52行目と60行目のthread-IDをテストアプリケーションのthread-IDに置き換えた場合、フックはohterプログラムには適用されません。 なぜSetExclusiveACL-Methodは他の

    0

    1答えて

    対象アプリに同じdllを複数回注入することができます。 これにより、同じ機能が複数回フックされます。 ターゲットアプリが既に挿入されているかどうかを検出する方法があるかどうかは分かりますか?または複数の注射を避ける方法はありますか? DLLがすでに注入を進める前に、ターゲットアプリケーションにロードされている場合は、チェックすることができ

    4

    3答えて

    recv関数をフックする半加工EasyHookの例を書きました。私はフォームを書いてWebBrowserコンポーネントを追加し、アプリケーションを開始しました。問題は、私はHTTPパケットを取得するが、ソケットがあれば、それはrecvが "フック"を止めているようだ。 問題は、外部アプリケーションのSpystudioで、私は彼らにrecvをフックすることができます。それで、私は何が欠けていますか?

    1

    1答えて

    私は、ヘルプ - >バージョン情報を開いて、メモ帳でテストしているときに、EasyTookへのEasyHookのフックコールを使用しています。しかし、「ファイル」 - >「開く」を開くと、メモ帳がクラッシュします。私はそれがテキストをキャプチャするとは思っていませんが、なぜノートパッドがクラッシュするのか理解できません。どんな助けもありがとう。 using EasyHook; using Sys