0

Wix が既存のショートカットと同じ名前のショートカットを作成すると、既存のショートカットが上書きされます。既存のショートカットを検出し、新しいショートカットに一意の名前を付ける方法はありますか?

たとえば、Wix がデスクトップにショートカット「MyApp」をインストールしているが、ユーザーがデスクトップに「MyApp」という名前のショートカットを既に持っている場合、代わりに Wix にショートカット「MyApp (2)」(またはそのようなもの) をインストールしてもらいたいと思います。既存の「MyApp」ショートカットを変更せずに残します。

4

1 に答える 1

1

自分でプログラムする必要があります。その場合、WixはWindowsインストーラーへのパイプとして機能し、Windowsインストーラーにはそのような動作はありません。
ショートカットの終了を検出し、(プロパティを介して)新しい名前を提供するカスタムアクションを記述できます。wxsでショートカットを作成しますが、name属性に[SHORTCUTNAME]を指定します。
一度書けば喜んでもらえます。

于 2009-04-03T06:52:23.220 に答える