3
私はC#で書かれたプロジェクトを持っています。このプロジェクトのインストールプロジェクトを作成します。このセットアップは、ユーザーに管理者権限がある場合にのみ実行できます。どのように私はこれを行うことができますか?管理者権限でのみ実行できるインストーラはどのように作成できますか? (Visual Studio 2010)
「起動条件」に「条件= AdminUser」を追加しようとしましたが、セットアッププロジェクトをビルドしましたが、管理者権限のないユーザーからインストーラを実行できます。
これはUACとは明らかに分かりません。 Windowsは、自動的にEXEの名前(セットアップ、アップグレードなど)に基づいて許可を求めて自動的に昇格し、プロンプトを表示します。 –
@HansPassant、ファイル名を変更するか、Windows Server 2005、XP、またはUACを持たない他のOSで実行する場合は適用されない可能性があります –
.exeの名前を変更するのが最初の試みです。まともな答えを得るには、OSとユーザーアカウントのグループメンバーシップを文書化する必要があります。 –