私のアプリケーションでは、別のアプリケーションのサイズが変更されているかどうかを判断するためにWindowsフックを使用しています。私は他のアプリケーションの新しいサイズに応じていくつかのアクションを取る。32ビットと64ビットの両方のアプリケーションをサポートするSetWindowsHook
純粋な32ビット環境と純粋な64ビット環境では正常に動作します(フックDLLは、MSDNのドキュメントとは別に64ビットと32ビットに準拠しています)。
ただし、ここに問題があります。 Window 64bit OSで32bitと64bitのアプリケーションが混在しているため、アプリケーションの64bit版を起動すると、32bitアプリケーションを監視できず、その逆もありません。
これを行うには良い方法がありますか?それはまったく異なる仕組みになります。
どのようなフックを使用していますか? –
WH_CALLWNDPROCRET ... – Saibal
代わりにアクセシビリティフックを使用してください。 –