从Python服务登录Windows?

2024-04-20 14:09:25 发布

您现在位置:Python中文网/ 问答频道 /正文

理论上,我正在设计一个Python服务,该服务将操纵加入域的机器作为套件的一部分运行测试。详细要求

  • 我们必须以域用户身份登录,并且不能启用自动登录
  • 我们需要重新启动机器几次,所以这是一个可持续的要求

我想知道是否有可能,从一个Python服务,以某种方式说服Windows让我们登录?假设一个Python服务在Session0中运行,微软的硬件认证包也是如此?如果它能够做到这一点,Python也应该是(据我所知)

任何最受欢迎的建议,我怀疑有一个厚颜无耻的WindowsAPI调用可以做到这一点,但似乎找不到它的任何地方


Tags: 用户机器硬件套件windows地方方式身份
1条回答
网友
1楼 · 发布于 2024-04-20 14:09:25
我找到了一种从Windows服务(C++编写)来实现它的方法,大概cCype库允许我使用它。p>

就我所见,使用Win32API中的LogonUser很简单。然而,实际设置和测试它,但它似乎正是我需要的。困难在于session0只能在登录或通过一些远程调试后才能访问,因此要实现这样的功能绝非易事

相关问题 更多 >