すべての Windows 共通 (開く/保存) ファイルダイアログ呼び出しを独自のカスタム ダイアログに置き換えようとしています。これまでに読んだことから、呼び出しのフックを使用して、独自に作成するか、detours や easyhook などのライブラリを使用して、これを行うことができました。しかし、セッション アーキテクチャの変更により、そのようなアプローチは Vista より前にしか可能ではなく、Win 7/8 ではそのような切り替えを行うことは不可能であると最近誰かが私に言いました。さて、私は「不可能」という言葉が好きな人ではありません :) それで、何かアドバイスがあれば、教えてください。あなたの親切に感謝します.
私が何をすべきかについて、私のアプリケーションはユーザーによって実行され、トレイに常駐し、ユーザーが任意のアプリケーションから開く/保存ダイアログを呼び出すと、デフォルトの共通ダイアログをカスタム ダイアログに置き換える必要があります。