ショートカットの指定

インストール データベースの Shortcut テーブルと関連テーブルには、ショートカットをインストールするために必要な情報が保持されます。 「プログラム情報テーブル グループ」と「インストーラーのショートカットの編集」を参照してください。

このセクションでは、メモ帳をサンプルに、アドバタイズされたショートカットとアドバタイズされていないショートカットを指定する情報を追加します。

データベース エディターを使用して MNP2000.msi を開き、ショートカット テーブルに次のデータを入力します。

Shortcut テーブル

ショートカット 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 で表示すると次のようになります。

Icon テーブル

名前 Data
orca_icon.exe [バイナリ データ]

 

続行

インストーラーのショートカットの編集