ショートカットの指定
インストール データベースの Shortcut テーブルと関連テーブルには、ショートカットをインストールするために必要な情報が保持されます。 「プログラム情報テーブル グループ」と「インストーラーのショートカットの編集」を参照してください。
このセクションでは、メモ帳をサンプルに、アドバタイズされたショートカットとアドバタイズされていないショートカットを指定する情報を追加します。
データベース エディターを使用して MNP2000.msi を開き、ショートカット テーブルに次のデータを入力します。
ショートカット | Directory_ | 名前 | Component_ | 移行先 | 引数 | 説明 | ホット キー | Icon_ | IconIndex | ShowCmd | WkDir |
---|---|---|---|---|---|---|---|---|---|---|---|
sBaseball | MENUDIR | Baseball.txt | Baseball | Baseball | orca_icon.exe | ||||||
sConcert | MENUDIR | Concert.txt | コンサート | [#Concert.txt] | |||||||
sDance | MENUDIR | Dance.txt | Dance | [#Dance.txt] | |||||||
sFootball | MENUDIR | Football.txt | Football | [#Football.txt] | |||||||
sHelp | MENUDIR | Help.txt | ヘルプ | [#Help.txt] | |||||||
sJanuary | MENUDIR | January.txt | January | [#January.txt] | |||||||
sNewYears | MENUDIR | NewYears.txt | NewYears | [#NewYears.txt] | |||||||
sNotepad | MENUDIR | Redpark.exe | メモ帳 | [#Redpark.exe] | |||||||
sReadme | MENUDIR | Readme.txt | メモ帳 | [#Readme.txt] |
サンプル インストールでは、Baseball 機能のアドバタイズされたショートカットのインストールを有効にする必要があります。 これには、Shortcut テーブルの Icon_ 列に Icon テーブルの鍵を指定する必要があります。 今回の例のために、Windows Installer SDK に付属する Orca データベース エディターのアイコンをコピーできます。 Orca.msi から Icon テーブルをエクスポートし、Orca または別のマージ ツールを利用して MNP2000.msi データベースにこのテーブルをマージします。 Orca では、MNP2000.msi が含まれるディレクトリに Icon という名前のディレクトリも作成され、アイコン バイナリ データ ファイル orca_icon.exe.ibd が追加されます。 Icon テーブルの Data 列に関するページを参照してください。 完成した Icon テーブルは、Orca で表示すると次のようになります。
名前 | Data |
---|---|
orca_icon.exe | [バイナリ データ] |
関連トピック