ICE50

ICE50 は、ショートカット アイコンが正しく表示され、ターゲット ファイルの拡張子と一致するように指定されていることをチェックします。

結果

アイコンの拡張子とターゲット ファイルが一致していない場合、ICE50 はエラー メッセージを報告します。 拡張子が .exe または .ico ではないファイルにアイコンが格納されている場合、ICE50 は警告を報告します。

ICE50 は、示されている例に対して次のようなエラーを報告します。

ICE50 のエラーまたは警告 説明
The extension of Icon 'Icon2.dat' for Shortcut 'Shortcut2' does not match the extension of the Key File for component 'Component2'. (ショートカット 'Shortcut2' のアイコン 'Icon2.dat' の拡張子が、コンポーネント 'Component2' のキー ファイルの拡張子と一致しません。) アイコンとターゲット ファイルの拡張子が一致しない場合、コンポーネントがアドバタイズされるときにショートカットに正しいコンテキスト メニューが表示されません。 このエラーを修正するには、ターゲット ファイルの拡張子と一致するようにアイコンの名前を変更します。
The extension of Icon 'Icon1.bat' for Shortcut 'Shortcut1' is not "exe" or "ico". (ショートカット 'Shortcut1' のアイコン 'Icon1.bat' の拡張子が、"exe" または "ico" ではありません。) The Icon will not be displayed correctly. (アイコンは正しく表示されません。) 拡張子が "exe" または "ico" ではないファイルに格納されているアイコンは、シェルのすべてのバージョンで正しく表示されない場合があります。 この警告を修正するには、アイコンを拡張子 "exe" または "ico" が付いた名前に変更します。

 

File テーブル (一部)

ファイル FileName
File1 File1.bat
File2 File2.pl

 

Feature テーブル (一部)

機能
Feature1

 

Component テーブル (一部)

コンポーネント KeyPath
Component1 File1
Component2 File2

 

Icon テーブル

名前 Data
Icon1.bat <バイナリ データ>
Icon2.dat <バイナリ データ>

 

Shortcut テーブル (一部)

ショートカット コンポーネント 移行先 Icon_
Shortcut1 Component1 Feature1 Icon1.bat
Shortcut2 Component2 Feature1 Icon2.dat

 

ICE リファレンス