下午好。
有这样一种情况:有一些服务在计算机启动时启动,并在必要时执行一些操作。有必要在执行这些操作时,没有用户可以登录系统,因为。正在运行的应用程序可能会干扰服务。
问题:有没有什么办法可以延迟用户选择的出现,就像 Windows Update 那样('等等,系统正在配置')?..
补充: Windows 7,正常登录,不是终端,不是域。因为 由于该服务是我编写的,因此我正在通过类型的 WinAPI 寻找解决方案:阻塞 - 更改需要的内容 - 解除阻塞。
下午好。
有这样一种情况:有一些服务在计算机启动时启动,并在必要时执行一些操作。有必要在执行这些操作时,没有用户可以登录系统,因为。正在运行的应用程序可能会干扰服务。
问题:有没有什么办法可以延迟用户选择的出现,就像 Windows Update 那样('等等,系统正在配置')?..
补充: Windows 7,正常登录,不是终端,不是域。因为 由于该服务是我编写的,因此我正在通过类型的 WinAPI 寻找解决方案:阻塞 - 更改需要的内容 - 解除阻塞。
他们在这里建议更改注册表中的设置
PS 我怀疑如果服务挂起并且不返回注册表状态,那么您将不得不通过 RDP 对其进行编辑,因为服务器很可能会拒绝连接,而是转到服务器并进行编辑。
您还可以制作一个将踢用户的批处理文件,以 10 秒的频率将其挂在时间表中。
此外,作为替代方案,当用户登录时,您可以打开某种记事本,其中包含一条消息,表明正在进行维护。
还有这样一个“拐杖”,当地的政策是禁止某个群进入并填充这个群:https ://241931348f64b1d1.wordpress.com/2010/12/17/how-to-temporary-disable-interactive-logon -在窗户上/
可能是这样。有一组有限的动作,如果你有足够的动作,那么就很有可能使用。阅读有关原始操作队列执行器的信息
还有另一种选择可以通过BootExecute 进入引导过程,但只有 Native API。那么,您可以在此处阅读有关此技术的示例。在所有其他情况下,您将不得不与其他流程“推肘”。