主题:[原创]关于服务开启中如何设置使用服务与桌面交互功能?
使用C# 安装了一个服务后,如果在 onstart 方法中 写有涉及窗体类或者弹出对话框等功能代码时候,必须在 服务管理器中选择该服务,并在属性的 登录 选项 中选定“允许服务与桌面交互” 这个选项 ,否则 onstart 中的代码就不能正常执行,请问
在 代码中怎么设定让WINDONWS 选中该项(或者实现选中该项的效果)?我找了ServiceProcessInstaller 和 ServiceInstaller 这两个类,都没有发现 有相关的属性和方法? 如果在代码中不能实现,那么就要用户自己先去服务管理器中先选择 “允许服务与桌面交互” 再开启服务吧? 那么如果在代码中实现呢?
我看到有的服务一安装后, 一看该属性已经被勾选了,但是就是不知道怎么实现?
在 代码中怎么设定让WINDONWS 选中该项(或者实现选中该项的效果)?我找了ServiceProcessInstaller 和 ServiceInstaller 这两个类,都没有发现 有相关的属性和方法? 如果在代码中不能实现,那么就要用户自己先去服务管理器中先选择 “允许服务与桌面交互” 再开启服务吧? 那么如果在代码中实现呢?
我看到有的服务一安装后, 一看该属性已经被勾选了,但是就是不知道怎么实现?