質問

VB.NetとVisualBasic Express2010を使用しています。アプリケーションを配布するための単一の.exeインストールファイルを作成したいと考えています。ただし、アプリケーションを機能させるには、アプリにマークを付ける必要があります。管理者権限が必要です。

Click Onceは、A)管理者権限を必要とするコードをサポートしておらず、B)単一の.exeにコンパイルされないため、実際にはオプションではありません。

私の質問は...

プログラムを管理者として実行する必要がある単一の実行可能インストーラーパッケージを無料で作成するにはどうすればよいですか。

管理者権限が必要な理由は、アプリケーションがC:\ Windows \ System32に書き込むためです

役に立ちましたか?

解決

インストールプロセスが単純な場合は、無料バージョンのAdvanced Installerを使用してみてください(「単純な」プロジェクトを作成してください)。アプリケーションリソースをインストールするMSIパッケージが生成されます。

アプリケーションリクエストを昇格させるには、アプリケーションマニフェストそのメインexeに。その中で、 requestedExecutionLevel requireAdministrator に設定できます。

他のヒント

exeに変換されたbatファイルを使用してプログラムを実行し、www.BatToExeConverter.comまたは http://download.cnet.com/Bat-To-Exe-Converter/3000-2069_4-10555897.html

このコードをbatファイルの上に置いて、管理者権限を取得します。 ジェネラコディセタグプレ

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