問題タブ [event-hooking]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
366 参照

c# - SetEventWinHook が Stack Overflow で WPF アプリケーションをクラッシュさせる

EventHooking が原因でアプリケーションが WPF アプリケーションをクラッシュさせるという問題が発生しています。以下は、私が試した簡単なコードで、それでもクラッシュを再現できました。これは、いくつかのノードが展開されているある種のカスタム ツリー ビューに対して実行する場合のみです。

また、顧客にこれを明示的に使用し、.new User32.WinEventDelegate(OnFocusChanged)を使用せずにテストしてもらいましたGCHandle.Alloc。これらすべてのシナリオの組み合わせと同様に。これで問題は解決しませんでした

なぜこれが起こっているのか、誰にも分かりますか?

*この WPF アプリケーションには問題があり、IAccessible呼び出しによって仮想化がキャンセルされるとメモリ/パフォーマンスの問題が発生しましたが、その後、それらの呼び出しを削除しました。

リクエストごとに編集

サードパーティについて私が持っている唯一の情報は、イベント ログからのものです。

私の調査によると、例外コードはスタックオーバーフローです

0 投票する
1 に答える
787 参照

python - Pythonでのフックファイルの作成

私はプログラムに取り組んでいますが、その一部では、ファイルが作成/保存されるときにOPをリッスンする必要があるため、そのファイルで作業できます。フックの基本的な概念は知っていますが、この特定の用途でそれを実装する方法が正確にはわかりません (フックを特定の PID にアタッチする方法は知っていますが、ここではすべてのプロセスをリッスンして、それらはファイルを作成しています)。私はフックのニーズに pydbg を使用していますが、回答が別のものを使用している場合でも、お気軽に回答してください。ありがとう :)

0 投票する
1 に答える
1083 参照

macos - OSX グローバル マウス/トラックパッド フック

私は Apple の OSX に精通していません。私がやりたいことは、4 本の指のスクロール (マウスとトラックパッド) 用にグローバル (システム全体) のフックを設定し、スクロール イベントを変更できるようにすることです (より iOS のようにするため)。システム設定はそれをカバーしていません。はい、そのようなプログラムはたくさんあると思いますが、自分で作りたいです(OSXプログラミングをもっと学ぶために)。

私の質問は次のとおりです:Xcodeでそうするのに最適なテンプレートは何ですか(開始するテンプレートはたくさんあり、それらについて読んだことがありますが、どれが最適かまだわかりません)。

私の質問は少しばかげているかもしれませんが、SOの話題になることを願っています.

前もって感謝します。:)

0 投票する
0 に答える
200 参照

.net - vb.netを使用して実行前にプロセスをフックする方法は?

プロセスを実行前または実行時にフックする方法を教えてください。開始前にプロセスのすべての情報を取得し、ユーザーによって承認されているかどうかを確認したい。

0 投票する
1 に答える
3334 参照

delphi - TNotifyEvent をフックする / メソッドと手続き型ポインタを使用する適切な方法を探す

TNotifyEvent フック/ラッパーを作成する簡単な方法を探しているので、簡単にするためにオブジェクトとして作成するというアイデアを得ました

しかし、メソッドポインターを正しくアタッチ/スワップする方法がわかりません... :/

多分あなたの誰かが以前に同様のことをしたことがありますか?

これが私のクラスのスケルトンです

私は助けに本当に感謝しています...それとももっと良いアイデアですか?

0 投票する
0 に答える
50 参照

ruby-on-rails - 談話 ユーザー作成のイベント ブレーク 作成後のテスト

Discourse で、ユーザーが作成したイベント フックをセットアップしようとしていますが、そうすると、投稿の作成に関連するいくつかのテストが中断されます。新しいイベント (別のモデル) は、post_created の起動を妨げている間に、topic_created を複数回起動させているようです。

/app/models/user.rb で

関連するテスト出力

0 投票する
1 に答える
533 参照

c++ - WinEventHook が特定のプロセス ID からのイベントをキャッチしない

コンソール プロセスを作成し、SetWinEventHook でイベントを監視しようとしています。作成したプロセスに関連付けられた PID を使用すると、イベントをまったくキャッチしません。pid/thread を 0/0 (すべてのプロセス/スレッド) に設定すると、多くの結果が得られます。特定のプロセスにフックしようとしている方法に問題があるようです。どんなアイデアでも大歓迎です。