setwindowshookex

    6

    1答えて

    実行時にロードされたDLLから呼び出される関数をフックしたい場合は、 "Windows Via C/C++"(DLL注入の完了)のCAPIHookクラスを使用しました。インストールシステムのWideフックとIATの修正によるフッキング)、このコードは、実行可能ファイルのIATにDLL名/シンボルが存在する場合にのみ機能します。 HMODULE WINAPI CAPIHook::LoadLibrar

    -1

    1答えて

    サードパーティのDLLが読み込まれているときに、アプリケーションのフローを停止するMessageBoxウィンドウが開かれることがあります。 SetWindowsHookExとWH_CBTを使用しようとしていますが、コールバックが呼び出されません。 私はこの方法でそれを呼び出してみました: SetWindowsHookEx (WH_CBT, myCallback, NULL, 0); しかし、そ

    3

    1答えて

    標準のEDITコンテキストメニュー(取り消し/コピー/編集/貼り付けなど)を取得するには、アプリケーション内にフックをインストールしています。私は自分のアプリケーションのための新しいメニュー項目を挿入する必要があります。 ウィンドウフックを設定しましたが、コンテキストメニューのHMENUを取得できないようです。私はフックを設定する場所です:ここ g_hHook = SetWindowsHookEx

    0

    1答えて

    私はSetWindowsHookExで遊んでいます。具体的には、ウィンドウがマウスやキーボードでアクティブになっていることがわかります。 SetWindowsHookExのMSDNドキュメントを読むと、WH_CBTタイプがそのジョブを実行するように見えます。私はdllを作成し、そこにすべてのコードを置いています。これはGUIアプリケーションからコントロールします(これもunhookを処理します)。

    6

    1答えて

    私は2つのボタン、開始と停止を含むVS 2010によって生成された単純なフォームを使用しています。 StartはSetWindowsHookExを使用してWH_MOUSE_LLをトリガし、stopはフックを停止します。 フックがうまく動作し、ダブルクリックでマウスの中ボタンのクリックを "置き換える"ようにしましたが、フォームの最小化/最大化/閉じるボタンをクリックしている唯一の問題は、 "イベン

    13

    1答えて

    私はプロジェクトでGma.UserActivityMonitorライブラリを使用しようとしていますが、私は自分自身で克服できないエラーに直面しました。 HookManager.Callbacks.csファイルで 静的メソッドがありますが、次のコード(多かれ少なかれ)とEnsureSubscribedToGlobalMouseEventsと呼ば: var asm = Assembly.GetExec

    0

    1答えて

    Anybobyは作成されたウィンドウのテキストを取得する方法を知っていますか?私はCreateWindowにフックを設定しましたが、GetWindowTextは空の文字列を返します。 hCBTHook = SetWindowsHookEx(WH_CBT, (HOOKPROC) &CBTHook, g_appInstance, 0); LRESULT CALLBACK CBTHook(int n

    5

    1答えて

    グローバルキーボード/マウスフックを使用するアプリケーションを開発しました。これは、Windows 7では完璧に機能しますが、Windows XPでは機能しません。 私は、Windows XPには、SetWindowsHookExを呼び出すと、私は、エラーコード1428 int MouseLowLevel = 14 int code = SetWindowsHookEx(MouseLowLeve

    8

    1答えて

    を失敗しましたERROR_ACCESS_DENIEDで失敗します。 私はGoogle(this)に(that)と記載されています。引用: 下の特権処理できない:...使用ジャーナルは 高い特権プロセスを監視するためにフックします。 は成功せずにしようとしました:管理者として でアプリケーションを実行します。おそらく、スレッドはどちらか助けていません 管理者のセキュリティコンテキストでスレッドを偽装

    0

    1答えて

    Windows PC上で実行されているブラウザでは、ナビゲーションイベント(ページの読み込みやアクティブなタブの切り替えなど)を監視できる必要があります。これまでは、SetWindowsHookExを呼び出して実行中のすべてのアプリケーションにDLLをロードし、アプリケーションからIHTMLDocument2(IEの場合)またはnsIWebProgress(Firefoxの場合)のいずれかのインタ