c #windows服务在登录时输入用户凭据

And*_*i S 2 c# windows service login

我想创建一个程序,可以在winows登录屏幕输入登录凭据以进行身份​​验证.

从我读过的内容来看,这只能作为Windows服务来完成,因为它可以在用户登录之前启动.

甚至可以这样做吗?任何从哪里开始的想法?

Han*_*ant 5

它不能,服务在会话0中被隔离,不能与用户交互.谷歌"会话0隔离"了解更多.信任Windows登录是一个可靠且经过时间考验的身份验证来源.

  • Windows支持身份验证提供程序,即用C++编写的代码块,可用作登录过程的插件.他们实际上并不认证任何东西,他们只是数据提供者.它们不能用C#编写. (2认同)