2016-07-14 16 views
1

スクリプトの[Run]セクションに、start MyServicenet.exeを実行します。 Flagsは以下のとおりです。Inno Setupのインストールの最後に管理者権限を持つプロセス(net.exeまたはsc.exe)を実行します

  • waituntilterminated
  • runhidden
  • postinstall

セットアップがオプション"管理者として実行" を持つ管理者として明示的に実行された場合、サービスは後に開始されますユーザーが「完了」にヒットしました。

セットアップをダブルクリックすると(PrivilegesRequiredadminに設定されます)、サービスは開始されません。サービスは関係なく、ユーザーがセットアップを実行するために何をしたか、最後に開始しないように取得します

また、これは、私がしなければならない何sc.exe

とどうなりますか?

答えて

0

runascurrentuser flagを使用します。

このフラグが指定されている場合は、生成されたプロセスは、セットアップ/アンインストールのユーザーの資格情報(通常は、完全な管理者権限)を継承します。

これは、postinstallフラグが使用されていない場合のデフォルト動作です。

関連する問題