2

セットアップ ウィザード プロジェクトを使用して、Windows フォーム アプリケーション用の msi インストーラーを作成しています。デスクトップ ショートカットをインストールするように構成しましたが、残念ながら、インストーラーを実行しているユーザーのデスクトップにのみショートカットが配置されます。すべてのユーザーのデスクトップにショートカットを配置するように構成する方法はありますか?

4

2 に答える 2

3

プロジェクトのファイル システム エディターで

  1. 新しいカスタム フォルダーを作成します (「All Users Start Menu」のような名前を付けます)。
  2. デフォルトの場所を [DesktopFolder] に変更します ([StartMenuFolder] も同様です) (ドキュメント[スタート メニュー]を参照してください)
  3. プロパティ値を ALLUSERS に設定します

これで完了です。ショートカットを新しいカスタムフォルダーに入れます。これにより、残りのインストーラーを「Just Me」でインストールしている場合でも、「All Users」フォルダーにインストールできます。

于 2009-07-10T13:37:16.050 に答える
1

プロパティで InstallAllUsers=True を設定する 「ユーザー インターフェース」ページの「インストール フォルダー」で、InstallAllUsersVisible を設定します。[ユーザー インターフェイス] ページにインストールと [管理者用インストール] がある場合は、両方の [インストール フォルダー] を変更してください。

これにより、「自分」のみにインストールするというユーザーの選択が取り除かれ、強制的に「全員」にインストールされます。

これで、ファイル システムの「ユーザーのデスクトップ」に配置したショートカットが全員のデスクトップに表示されるはずです。

于 2009-07-10T14:06:02.567 に答える