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

关于.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
楼主看一下这个帖子,写的是相关的东西,不过我没看明白,我也碰到了相应的问题。楼主若是弄明白了,希望帮帮我!  感谢!