有没有办法以python3的其他用户身份运行.exe?

时间:2019-05-03 20:28:52

标签: python-3.x windows-10

需要尝试找到一种以其他用户身份运行.exe的方法,但是,用户凭据必须硬编码到脚本中,并且不能手动键入。

我尝试弄乱子流程,但是由于脚本中断,这似乎不起作用。

2 个答案:

答案 0 :(得分:0)

前一段时间,我在Java中遇到了类似的问题,最终使用了PsExec工具并在执行时提示用户输入密码。

但是,视情况而定,Windows命令“ runas”可能会为您完成工作。 如果您不熟悉此问题,请看一下它: Running a script using the runas command

答案 1 :(得分:0)

使用ctypes,您可以像在this code中一样直接调用Windows CreateProcessWithLogonW函数