windows中允许服务与桌面交互的更改方法

windows中允许服务与桌面交互的更改方法,第1张

这篇文章主要介绍了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='这里是当前服务名'")

ManagementBaseObject

InParam

=

wmiService.GetMethodParameters("Change")

InParam["DesktopInteract"]

=

true

ManagementBaseObject

OutParam

=

wmiService.InvokeMethod("Change",

InParam,

null)

}

打开win7资源管理器,点击“打开控制面板”或者到开始菜单里面打开控制面板打开控制面板菜单之后,找到里面的“程序”如图在左下角的位置点击进入,控制面板----程序 里面的“打开关闭windows功能”项目其他方法如果控制面板打不开,也可以通过 开始---运行--- 输入 appwiz.cpl 同样可以找到 打开和关闭windows功能呢安装搜索 打开windows功能列表之后,会列出当前win7系统的功能。如果勾选的表示已经安装好了的,如找到 windows search 搜索服务,点击勾选然后确定。开始安装搜索服务安装好之后,再次打开win7资源管理器。如下图 右上角有一个搜索的功能啦。(不过咗嚛感觉这个功能没有XP的好用呢,不过要快很多就是了)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6416970.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-21
下一篇 2023-03-21

发表评论

登录后才能评论

评论列表(0条)

保存