私が作成したサービスをインストールするために使用する単純なvdprojデプロイメントプロジェクトがあります。私は、インストーラが、特定のユーザを割り当て、例えば、ローカルシステムアカウントの代わりにサービスに渡すようにしたい。Windowsサービスがカスタムアカウントに関連付けられるようにvdprojを変更する方法
私は例を見たことがありますが、私の展開プロジェクトはであり、コードはではありません。ちょうど.vdprojファイル。私はこれを実現するにはどうすればよい
?ありがとう。
背景:このサービスは、フレームワーク4をターゲットとしたC#.NETサービスです。インストーラは、VS2010で提供されているストックインストーラ/デプロイメントプロジェクトです。
回答しました。あなたは、感謝します。 – kmarks2
1つのフォローアップの質問...私の考えは、confファイルからユーザ/パスの詳細を引き出すことです。このconfファイルはインストールディレクトリにあります。しかし、インストールディレクトリを知るために、私は通常、(これはProjectInstallerのように)まだ書かれていないレジストリキーの値を取得します。 ServiceProcessInstaller.Install()が呼び出される前に、このパスを取得する方法はありますか?再度、感謝します。 – kmarks2