3

Visual Studio で Windows セットアップ プロジェクトに取り組んでいます。「File System」エディタの「User's Programs Menu」ノードの下に、いくつかのショートカットを含むアプリケーション用のフォルダがあります。1 つのショートカットは、アプリケーションを起動するのに役立ちます。別のものは、アプリケーションの工場出荷時の設定を復元します (したがって、アプリケーションも呼び出しますが、引数が付きます)。

インストーラーを実行すると、フォルダーとそれに含まれるショートカットが [スタート] メニューに正しく作成されます。さらに、何もしなくても、インストーラーはスタート メニューの「最上位」に追加のショートカットを作成します (つまり、[スタート] ボタンをクリックして [スタート] メニューを開くと表示されます)。

この追加のショートカットは、アプリケーションを起動するためのものでした。それは大丈夫でした。しかし、「工場出荷時設定へのリセット」ショートカットを追加したので、これはスタート メニューの「トップ レベル」に表示されるものです。これは無意味であり、ユーザーを混乱させるだけです。これを変更する方法はありますか?

編集(明確化):「工場出荷時設定へのリセット」ショートカットを追加したため、このショートカットのみがスタートメニューの最上位に表示され(これは望ましくありません)、アプリケーションを起動するショートカットは表示されなくなりました(ただし、それへ)。スタート メニューのサブフォルダ内のすべてのショートカットが正しいことに注意してください。ここで言及しているのは、スタート メニューのトップ レベルに自動的に表示される単一のショートカットです ([スタート] ボタンをクリックするとすぐに表示されます)。

4

1 に答える 1

1

System.AppUserModel.ExcludeFromShowInNewInstall プロパティを使用して、「出荷時設定へのリセット」ショートカットを明示的にマークする必要があります。Raymond Chen は、このブログ投稿でこれを行う方法を示しています。

この質問は以前に尋ねられたことに注意してください。

于 2013-11-15T22:19:32.103 に答える