ローカル ユーザーのアプリ フォルダーに非常に単純なアプリケーションをインストールする VS 2008 セットアップ プロジェクトがあります。セットアップ プロジェクトが実行されると、管理者はログインして実行する必要があります。標準ユーザーがインストールを実行できるようにするにはどうすればよいですか? 前提条件はありません。MSI ファイルは、実行される唯一のファイルです (Setup.exe はありません)。ユーザーのマシンに Trusted としてインストールされている証明書で msi に署名しました。管理者のログイン要件をなくすことはできません。
1 に答える
0
setup.exe に "Please run me asInvoker?" というマニフェストがありますか? そうでない場合は、ファイル名に基づいてヒューリスティックが適用されます。tetris.exe の名前を setup99.exe に変更すると、実行時に昇格を求められます。
マニフェストがない場合は、埋め込み (VS 2008 で実行できるはずです) または外部 (exe と同じフォルダーにマニフェストを配置するだけです) を追加します。 、exe の名前を、名前に setup、patch、または update を含まない名前に変更します。私は自分でマニフェストを好みます。
于 2010-06-16T15:29:22.340 に答える