現在のプロジェクトでは、アイコン オーバーレイを作成しています。実際の実装が完了しました。
そして、WindowsXP と Windows7 で問題なく動作することを確認しました。
しかし、エクスプローラープロセスを再起動せずに、すぐにオーバーレイアイコンを表示したい.
そこで、SHLoadNonloadedIconOverlayIdentifiers関数がシェルにシグナルを送り、ロードされていないシェル拡張 dll をロードする方法を見つけました。
MSDN で、この機能の最小サポート クライアントが Windows 2000 Professional であることを確認しました。
この機能は Windows7 では問題なく動作しましたが、WindowsXP では動作しませんでした。
理由を知りたいです。