Windows服务在没有用户登录时显示GUI

时间:2011-02-10 17:49:07

标签: .net windows windows-7 windows-services

是否可以通过Windows 7的登录屏幕从Windows服务显示对话框窗口(当时尚无用户登录)?

我发现this article解释了如何在登录的用户桌面上显示窗口,但是如果没有用户登录则该如何操作?

我在考虑尝试自动登录用户然后在桌面上显示窗口,但是可以直接在登录屏幕上显示它吗?

2 个答案:

答案 0 :(得分:1)

GINA被Windows Vista Credential Provider取代。

其中一个samples(SampleHardwareEventCredentialProvider)完全符合我的要求:在Logon UI上显示一个窗口并与Windows 7一起使用。

答案 1 :(得分:0)

开箱即用并不是一个简单的方法,我确信有一些非常复杂的PInvoke你可能能够完成某些事情,但实际上,我会看一下你的系统,显示从Windows服务到用户的对话通常不受欢迎。