2010-10-29 51 views
1

是否有辦法安裝Windows服務並自動將其設置爲以當前用戶身份運行,而無需每次都手動填寫詳細信息它安裝?設置窗口服務作爲當前用戶使用InstallUtil.exe安裝時運行

我們正在開發一個Windows服務,並希望在開發人員機器上自動安裝該服務,以便每個人都能夠快速啓動並運行該項目。我們使用InstallUtil.exe來進行安裝。

由於需要訪問資源,我們的服務無法作爲本地服務,本地系統或網絡服務運行。我們知道可以傳入用戶名和密碼,但是希望避免設置域用戶,以便在有更好的選項時自動安裝。

回答

3

不,這是不可能的。如果服務以用戶身份運行,則服務控制管理器必須緩存用戶標識和密碼。在安裝過程中,它無法訪問當前用戶的密碼,因此安裝例程必須以某種方式提供。

您的服務可能可以作爲網絡服務運行,您只需要讓所有開發者計算機帳戶都可以訪問所需的資源。

相關問題