1. 首页
  2. 编程语言
  3. C#
  4. Windows服务编写(Windows Service,system权限)程序显示界面与用户交互(xp,win7通用)

Windows服务编写(Windows Service,system权限)程序显示界面与用户交互(xp,win7通用)

上传者: 2022-02-26 04:15:16上传 PDF文件 232.86 KB 热度 4次

然而,在Vista和Windows2008中,Session 0专用于服务和其他不与用户交互的应用程序。第一个登录进来,可以进行交互式操作的用户被连到Session 1上。第二个登录进行的用户被分配给Session 2,以此类推。如果采取在服务进程中启动子进程来显示对话框,子对话框将无法显示;如果采取用OpenWindowStation系统API打开WinSta0的方法,函数调用会失败。这就是原因所在。对于服务进程自身来说,确实如此,操作系统已经把这条路堵上了。但是,我们想要的并不是“在服务进程中弹出对话框”,我们想要的不过是“当服务出现某些状况的时候,在桌面上弹出对话框”。

下载地址
用户评论