2010年12月28日火曜日

.Netのインストーラでアドバタイズショートカットではないショートカットを作る。

アドバタイズショートカットではないショートカットを作るには、MSI ファイルのプロパティを操作する必要があります。

①まずOrca データベースエディタをインストールします。
http://support.microsoft.com/kb/255905/ja

ただ、新しいバージョンはサイズが大きいので、旧Verでも大丈夫です。
http://www.microsoft.com/downloads/details.aspx?FamilyID=e96f8abc-62c3-4cc3-93ad-bfc98e3ae4a3


②その中身から Orca.msi を探してインストールします。




※インストール後のアイコン



③インストール後、Orca を起動し、.Net にて作成した MSI ファイルを開きます。

④Property テーブルを開きます。
 

⑤コンテキストメニューより Add Row を選択し、行を追加します。
  ※選択言語によっては名称が違う場合があります。 

⑥キーに DISABLEADVTSHORTCUTS 、値に 1 を設定します。
  ※これも選択言語によっては名称が違う場合があります。


⑦保存して Orca を終了します。

以上の手順でプロパティを変更した MSI ファイルをインストールすることで、アドバタイズショートカットではないショートカットがインストールされます。
なお、この手順はプロジェクトに記載する方法がないため、 MSI ファイルを再作成した場合はその都度行わなくてはなりません。

0 件のコメント:

コメントを投稿