1

Visual Studio (VB.NET) では、アプリケーションの ClickOnce 設定を有効にすることと、アプリケーションに管理者権限を追加すること (アプリケーションの UAC 設定を使用する) の違いは何ですか?

管理者権限の追加とクリックオンス設定の有効化を同時に行うことはできないことはわかっています... ClickOnce を有効にしているときは、UAC 権限は実行者として設定する必要があります ...つまり、ClickOnce セキュリティ設定はアプリケーション管理者権限の代わりになりますか?

同じものではありませんか?

詳しく説明してください。ありがとう

4

1 に答える 1

1

UAC設定(requestedExecutionLevelapp.manifestの設定)とClickOnceは、完全に別個の2つのテクノロジーです。

requestedExecutionLevelは、アプリケーションを設計どおりに実行するために必要な特権を設定するメカニズムを提供します

ClickOnceを使用すると、「ワンクリック」を使用して、エンドユーザーがインストールするアプリケーションを公開できます。ユーザーは、アプリケーションをインストールするために必ずしも管理者権限を必要としません- 「ClickOnce配置により、管理者以外のユーザーがインストールでき、アプリケーションに必要なコードアクセスセキュリティ権限のみが付与されます」

管理者ではないエンドユーザーは、clickOnceを使用してデプロイしたアプリケーションをインストールできますが、に設定した場合はrequestedExecutionLevel実行requireAdministratorできないことに注意してください。

于 2012-12-19T11:28:57.550 に答える