3

vb.netで作成したプログラムのユーザーごとのインストールを作成しようとしています

インストールされていない場合はダウンロードする前提条件として.net 4があります

問題が発生するのは管理者権限です。管理者/昇格されたユーザーとしてフレームワークをインストールし、現在のユーザーとしてアプリケーションをインストールする方法があるので、基本的に

ユーザーがブートストラップを起動 -> 前提条件として管理者として実行 -> アプリケーションは現在の制限付きユーザーとして実行されます。

Wix (3.5) を使用してアプリケーションのインストーラーを作成してから、dotNetInstaller を使用してブートストラップし、前提条件を処理します。

管理者が制限付きユーザー プロファイルからアプリケーションをインストールする場合、彼はインストールを引き継ぎます。これは望ましくありませんが、.net がインストールされていない場合、管理者はこれを行う必要があります。

管理者は前提条件をインストールしてからブートストラッパーを閉じ、ユーザーはアプリケーションをインストールできますが、これは良いアイデアとは思えません。

誰でもできるヘルプ/アドバイスに感謝します。

4

1 に答える 1

3

dotNetInstaller が昇格なしで実行され、昇格が必要な前提条件を開始すると、自動的に UAC プロンプトが表示されると思います。ただし、dotNetInstaller は昇格されません。したがって、インストーラーは昇格されていない状態でも実行されます。

カスタム前提条件をインストールし、昇格されていない dotNetInstaller を実行する方法を説明する昇格された特権でカスタム exe を実行するように dotNetInstaler 2.0 を構成するも参照してください。

于 2011-07-19T16:49:04.910 に答える