专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > VB Dotnet

关于.net 写的服务在XP下可以启动.exe在win7下无法启动的有关问题

发布时间:2011-06-23 14:38:32 文章来源:www.iduyao.cn 采编人员:星星草
关于.net 写的服务在XP下可以启动.exe在win7下无法启动的问题
最近做了一个服务,
开机的时候就启动我自己写的winform程序的.exe文件
安装成功后在XP下测试完全没有问题,一切OK
但是挪到win7下后就出现问题了

进程里的确出现了.exe文件的进程,但是form 窗口出不来,
只出来一个对话框


标题:交互式服务检测

内容:此计算机上运行的程序正在尝试显示一条信息。
程序可能需要您的信息或者权限来完成任务

我尝试修改文件  
  <requestedExecutionLevel level="requireAdministrator" uiAccess="true" />
也不管用


------解决方案--------------------
XP下服务和桌面貌似是在一个会话下,所以可以显示出界面。Win7服务程序位于会话0下,和登录后的桌面不是同一个会话,所以不能显示。
以前貌似MS有一个什么文档专门说这个问题的。
------解决方案--------------------
使用windows服务开启的应用程序不会显示应用程序界面
解决方法:当安装服务之后,选中服务,点击属性->登录,然后设置登录身份为本地系统账户,并允许服务与桌面进行交互
------解决方案--------------------
http://www.yqdown.com/caozuoxitong/Windows-7/9549.htm
楼主看一下这个帖子,写的是相关的东西,不过我没看明白,我也碰到了相应的问题。楼主若是弄明白了,希望帮帮我!  感谢!
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: