インストーラー相談室 at TECH
[2ch|▼Menu]
553:デフォルトの名無しさん
04/07/17 22:34
>>552
長レス、失礼。

以下のレジストリにアイコンファイル、又はアイコンをリソースに含むモジュールの
フルパスを指定する( <GUID> は自分のインストーラの PRODUCT_GUID )。

キー : HKLM/SOFTWARE/Microsoft/Windows/CurrentVersion/Uninstall/<GUID>
名前 : DisplayIcon
型名 : REG_SZ
値  : アイコンファイル、又はそれを含むモジュールへのフルパス

備考として、モジュールを指定するよりもアイコンファイルを用意して指定する事を
推奨します。

モジュールを指定した場合、Windows のアイコンキャッシュの問題で、今後リソース
内のアイコンを更新しても、同じパス上のモジュールを指定した場合、アイコンキャッ
シュ内の配列はそれを追従しない場合があります。

Win32API、SHChangeNotify によシェルの通信告知を利用しても、この問題を回避出
来ないケースがあるのですが、アイコンファイルでこの指定を行っておくと、この様
なケースでもキチンと更新される様です( この情報ソースは確か InstallShield のナレッ
ジベースかコミュニティサイトで見た覚えがあります。因みに実験済み )。


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5402日前に更新/191 KB
担当:undef