インストーラーはWindowsサービスをインストールします。 私がサービスを開始するアカウントのいずれかを選択するようにフォームをユーザーに提供します。インストーラーはユーザーの下でサービスを開始できません
- ローカルサービス
- ローカルシステムを
- ネットワークシステム
- ユーザーアカウント
私は、ユーザーを選択し、インストール中にDomain \ Administrator account + pwdと入力すると、サービスを開始できません。
ローカルサービスを選択すると、正常に開始されました。この後、私は手動で同じドメイン\管理者アカウントに変更することができ、それはokを開始しました。 なぜこのような動作が異なるのですか? どのユーザーのアカウントでもインストール中にサービスを開始できますか?
これは実際には機能しますか?設定権限はカスタムアクションとしてスケジュールされているようだから、Wixがサービスをインストールしようとしたあとに起こるので、サービスをインストールするのと同時にこれを動作させることはできませんでした。または私はsomtehingが不足していますか? –
私はこれをきれいなVMスナップショットでテストしましたが、問題はありませんでした。 –
ユーザーアカウントに特権を設定し、同じ.msi/Wixインストールでサービスをインストールすることができます。どうか、コードを私と共有できますか?私はそこにその似たような質問をしました:http:// stackoverflow。com/questions/12949478/is-using-utiluser-logonasservice-and-service-install-with-same-wix-component –