VS 2008 を使用して、Vista でリボン アプリケーションを開発しました。Vista で正常に動作します。XPでも実行できるように、MFCを静的にリンクします。
しかし、XPで実行すると、「必要なリソースが利用できませんでした」というダイアログボックスが表示されます。後でこのダイアログで [OK] を押すと、「不適切な引数が発生しました」という別のダイアログが表示されます。タスクマネージャーから終了するまで、そのような(「遭遇しました....」)ダイアログが(次々に)続きます。
興味深いことに、このシナリオは、マウス ポインターをリボン バーの上に置いただけで発生するということです。私は他に何もしません。次に、タスク マネージャーを開くと、使用されているメモリが 1 秒ごとに 8 バイトずつ増加していることがわかります。最終的に上記のシナリオが続きます。
???????