這篇文章主要介紹了windows中允許服務與桌面交互的更改方法,需要的朋友可以參考下
在Windows服務的安裝類ProjectInstaller中加入以下方法: 代碼如下:protected override void OnCommitted(System.Collections.IDictionary savedState){base.OnCommitted(savedState);//將服務更改為允許桌面交互模式ConnectionOptions coOptions = new ConnectionOptions();coOptions.Impersonation = ImpersonationLevel.Impersonate;ManagementScope mgmtScope = new System.Management.ManagementScope(@"rootCIMV2", coOptions);mgmtScope.Connect();ManagementObject wmiService;wmiService = new ManagementObject("Win32_Service.Name='這里是當前服務名'"新聞熱點
疑難解答
圖片精選