我在Windows 7 64位上的c#2010中有一個應用程序。 我想通過這個代碼開始SQLBROWSER:無法在計算機上啓動服務SQLBrowser'。'
public void Start()
{
if (_service.Status != ServiceControllerStatus.Running ||
_service.Status != ServiceControllerStatus.StartPending)
_service.Start();
_service.WaitForStatus(ServiceControllerStatus.Running, new TimeSpan(0, 0, 1, 0));
}
和我創建一個app.manifest文件來運行我的應用程序作爲管理員。
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
,在這裏當我執行我的應用程序作爲管理員的錯誤:「」
無法啓動計算機服務SQLBrowser
可以手動啓動該服務,從服務安慰? –
另外,你的IF條件可能應該是'&&'而不是'||'(不是這就是爲什麼你的服務沒有啓動) –
是的,我可以,而且我可以啓用它,當它通過代碼desabled,但啓動它,不! –