python - 在一天中的某个时间重启windows机器并使用Python自动登录

标签 python authentication restart boot

我知道如何远程重启机器,所以这是简单的部分。但是,问题的复杂性在于尝试设置以下内容。我想控制网络上的机器以供下类后使用,这样当用户注销并回家或关闭他们的计算机时,python 或 python + windows 的某种组合可以重新启动他们的机器(为了清洁)并自动登录,在晚上运行一个进程,然后在早上,停止所述进程并重新启动机器,这样用户就可以像往常一样轻松登录。

我环顾四周,运气不太好,尽管看起来可以通过更改注册表来做到这一点。这听起来像是一个粗略的想法,每天修改注册表。有没有更简单的方法?

最佳答案

您可能想考虑运行您考虑作为 Windows service 的任何程序。 ,除非您绝对需要桌面。有几个问题与此有关,例如herehere ,以及 Active State 上的食谱.这实际上不需要启动或登录计算机。

也总是有计划任务的选项,什么没有。这实际上可以通过 Python 以编程方式完成,例如 this blog post。 .

至于打开已关闭电源的计算机,虽然我从来没有用它做过任何事情,但我知道 Windows 支持 Wake-on-LAN功能,而且似乎有一些 good resources ,再次包括 recipe on ActiveState .

如果您需要一个桌面来运行您的程序,我认为您别无选择,只能弄乱注册表以允许自动登录,因为我不相信 Window 的 GINA 可以以任何方式或形式编写脚本。

关于python - 在一天中的某个时间重启windows机器并使用Python自动登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3066438/

相关文章:

windows - 如何强制重启而不是关机(XP)

python - 将列表 L 中的子字符串 l 与字符串 S 进行比较并根据 L 中的 l 编辑 S 的最Pythonic 方法?

python - 无论如何要抓取重定向的链接?

PHP登录系统: Remember Me (persistent cookie)

delphi - 关闭并重新启动DELPHI中的当前应用程序

kubernetes - 由于重启政策,创建kubernetes ReplicationController失败

python - 在这个python程序的初始化中这个神奇的 "ih"变量是什么?

python - 你能推荐一些 Python HTTP 客户端库吗?

android - 如何在智能卡读卡器中实现被动认证?

amazon-web-services - AWS Cognito 角色 : Distinguish between Federated Identity Pool roles and User Pool Group roles