2012-11-26 231 views
0

我有一個Windows服務用戶帳戶作爲登錄。 1.有什麼辦法可以從AD中檢索它,而不是在安裝服務時提示用戶輸入用戶名和密碼? 我不能使用本地系統,因爲我需要驗證服務中的數據庫用戶。 2.另一個問題是,密碼更改時,Windows服務密碼不更新,我需要去手動更改它。有什麼補救辦法嗎?Windows服務與用戶帳戶登錄

回答

0

我已經通過使用Local系統自己處理了這種情況。爲了得到我使用的記錄用戶名,

ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT UserName FROM Win32_ComputerSystem"); 
ManagementObjectCollection collection = searcher.Get(); 
currentUser = (string)collection.Cast<ManagementBaseObject>().First()["UserName"]; 
相關問題