2009-05-18 42 views
0

我使用ServiceController類開始(自定義)安裝的服務,如:使用ServiceController的啓動服務使用不同的賬號

var newServiceController = new ServiceController("theNameOfMyService"); 
newServiceController.Start(); 

麻煩的是,該服務始終在本地系統下運行帳戶,而是我想讓它在我的帳戶下運行。

誰能告訴我如何使用ServiceController在不同的帳戶下運行服務?

回答

3

我不認爲你可以......在安裝時或可替換地通過Service.msc提供該服務的憑據

卡服務控制器只能啓動/停止預安裝服務

0

在ServiceProxyInstaller實例上有一個名爲Acount,Password和Username的屬性,可以使用這些屬性來設置服務的運行方式。