いくつかのショートカットを含む InstallShield 2009 MSI プロジェクトがあります。リリースに応じて、これらのショートカットに使用されるアイコンを変更したいと考えています。各リリースは国別 (したがって言語別) であり、アイコンが異なるものもあります。これを行うことは可能ですか?
1 に答える
1
アプローチのアイデアをいくつか紹介します。どちらも完璧ではありません。まず、異なる言語を示しているため、これらのショートカットを言語ごとにコンポーネントに分けるのが最善の場合があります。次に、各リリースの言語選択と組み合わせてコンポーネントの言語設定を使用して、必要な言語に絞り込むことができます。
2 番目のアプローチはかなり緩く、自動化されたビルド プロセスなしでは維持できない可能性があります。ショートカットのアイコンで使用されるパス変数参照を慎重に微調整し、各ビルドでそのパス変数に使用される値をオーバーライドできます。したがって、各ビルドは異なるファイルを参照します。
Windows Installer 4.0/4.5 の依存関係を利用できる場合は、MUI オプションも確認することをお勧めしますが、アイコンのサポートは見当たりません。MUI サポートにより、適切な言語の値を取得するために使用される DLL にリソース インデックスを指定できます。ただし、これらは表示名と説明に相当するものです。
于 2009-08-01T17:50:11.963 に答える