0

私が持っているこの BHO は、Win XP IE 8 と Win 7 IE 11 の両方の 32 ビットでは問題なく動作しますが、Win 8.1 64 ビット、EPM なしでは動作しません。

IE 11 ウィンドウの HWND を取得し、それを呼び出しますShowWindow(hwnd, SW_HIDE);。ウィンドウは非表示になりません。WinSpy を使用して、取得したウィンドウ ハンドルが正しいものであり、上記の関数の呼び出しが最後のエラー = 0 で FALSE を返すことを確認しました。

ヘルプ!ありがとう

4

1 に答える 1

1

BHO dll は、AppContainer または低整合性レベルで実行されている子 iexplore プロセスに読み込まれているようですが、Internet Explorer の HWND はすべて、中整合性レベルで実行されている親のメイン iexplore プロセスに存在するため、私が達成しようとしていたことが不可能な方法でレンダリングされます。しようとしていました。

于 2015-06-30T14:39:30.123 に答える