如何解决我如何将输入变量传递给 subprocess.popen
import subprocess
import sys
password_d=raw_input("Input password")
prog = subprocess.Popen(['runas','/user:KP\svc','cmd.exe'],universal_newlines=True,stdin=subprocess.PIPE,stdout=sys.stdout)
prog.stdin.write(password_d)
prog.communicate()[0]
这是我的代码。我正在尝试通过 runas.exe 以另一个用户身份登录,并通过已存储的输入对象 password_d 提供密码,该对象从用户那里获取。
当我尝试这样做时,它说密码不正确。我如何在 python 中实现这一点,以及如何打印作为输入提供的内容。任何线索都会很有帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。