加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

如何从Windows服务延迟Windows登录过程

发布时间:2020-12-14 02:45:13 所属栏目:Windows 来源:网络整理
导读:要求是,必须在WINDOWS7机器中配置自动登录,但是这个自动登录应该等待(即延迟),直到另一个 Windows服务信号继续自动登录. 我使用了一个自定义凭据提供程序,它等待另一个Windows服务设置的互斥/事件,并在信号后执行自动登录. 在自定义凭据提供程序中,我实现了
要求是,必须在WINDOWS7机器中配置自动登录,但是这个自动登录应该等待(即延迟),直到另一个 Windows服务信号继续自动登录.

我使用了一个自定义凭据提供程序,它等待另一个Windows服务设置的互斥/事件,并在信号后执行自动登录.

在自定义凭据提供程序中,我实现了接口“GetCredentialCount()”,其中引入了等待(将由另一个Windows服务释放).然而,这个解决方案部分工作,当服务引入的延迟是几分钟(<3分钟),但如果延迟更多,我得到自定义凭据提供程序屏幕
>如何在windows自动登录过程中引入等待/延迟(等待必须在预定时间后由Windows服务释放)?
>如何使用凭证提供程序来实现此功能?

解决方法

这是给你的一个想法.实施凭证过滤器.当机器首次启动时,除了一个以外的所有其他凭据提供程序.该提供程序应该偶尔触发凭据过滤器事件,以确保logonui不会像在您的情况下那样将自身重置为初始屏幕.当您从服务中收到事件时,您的过滤器应切换到另一个只会记录所需用户的提供程序.

希望我在解释清楚.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读