質問

身をもって経験から、ClickOnceのは、現在のユーザーに対してのみインストールすることが表示されます、そして、すべてのユーザーのためにインストールするオプションはありません。会社内の一部のユーザーはClickOnceアプリケーションを使用する必要がありますが、(セキュリティ上の理由のために)アプリケーションをインストールする権限を持っていないので、これは問題です。

これまでのところ、この問題への私たちが持っている唯一の解決策は、プログラムをインストールするために、質問の権限でユーザーに付与彼らはClickOnceのプログラムをインストールしてみましょう、その後、その特権を取り消すことがあります。この問題に対するより良い解決策があるはずかのように思えます。

任意の提案ですか?

感謝します。

役に立ちましたか?

解決

ClickOnceのは、これらのユーザーは、とにかくインストールできるようにする必要があります。これは、ClickOnceののポイントです:それは制限されたユーザーがアプリをインストールすることができます。そうしないとあなただけのグループポリシーを使用してMSIを配布することができます。

他のヒント

あなたは(、Windowsインストーラのための賢明なシールドを取り付け、またはパッケージャに建てられたのVisual Studioを使用して)これを実行する.MSIベースのインストールを求めるべきです。 ClickOnceのは、ファイルがインストールされ、ユーザーのアプリのディレクトリに保存されているように、用と現在のユーザーに対してのみインストールするように設計されています。

たぶん私は間違っているが、私はClickOnceのは、あなたのユースケースのための良い解決策はないと思います。 ClickOnce deployementは、必要に応じて、アプリケーションとClickOnceのは、アプリケーションの新しいバージョンをインストールしますさらすサイトです。 ユーザーがサイトへのアクセスを持っている場合は、彼を止めることができる唯一のことは、アプリケーションによって要求された許可、またはあなたのmanifesteのasInvoker / requireAdministrator / highestAvailable要素です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top