我爲它創建了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