0

基本的に、挿入された DLL を介してプロセスのメモリ内にいるので、ウィンドウの作成を停止したいと考えています。私は以下をフックしようとしました:

  • CreateWindowExW
  • CreateDialogParamW
  • DialogBoxParamW

残念ながら、破棄したいウィンドウを作成しても、フックがトリガーされません。前述のウィンドウ内にはいくつかの IE コントロールがあり、それらに対して CreateWindowExW 呼び出しがヒットしています。しかし、私が望む実際のウィンドウではありません。これは単純なポップアップ ボックスであり、Spy++/Window Hack で表示されるので、実際のウィンドウであると確信しています。

何か案は?

4

1 に答える 1

2

CreateWindowExACreateWindowW、などをフックしようとしている関数のすべての可能なバリエーションを試す必要がありますCreateWindowA。それらは必ずしもメインの関数の単なるラッパーではありません*W

于 2012-02-26T10:05:10.643 に答える