我为它创建了Windows服务和安装程序。现在我想在帐户下运行windows服务,例如na \ test。\Windows服务安装程序
我在Projectinstaller中指定它。
this.serviceProcessInstaller1.Account = System.ServiceProcess.ServiceAccount.User;
this.serviceProcessInstaller1.Password = "pass123"
this.serviceProcessInstaller1.Username = "na\test";
我在如此多的服务器上安装上述服务器。
所有服务器可能没有na \ test权限。
如果它没有权限,则安装将停止。 无论如何,我可以捕获该异常,如果用户没有权限,请自动使用本地用户帐户重新启动安装。
正如我告诉,它必须安装在100s的机器..不能去测试所有的机器,并找出权限... – Ramyacurious 2010-08-19 03:54:32
你可以在代码中测试这个。 – 2010-08-19 05:43:28
http://www.csharphelp.com/2006/05/c-security-features/ – 2010-08-19 05:45:30