【发布时间】:2021-02-09 03:20:48
【问题描述】:
我在 python 子进程中运行 psexec,
import subprocess
prog = subprocess.Popen([
'C:\\Users\\user\\tools\\PSTools\\PsExec.exe',
'-u',
'admin',
"-p",
"pass",
"cmd.exe"],
stdin=subprocess.PIPE,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE,
universal_newlines=True
)
在执行此操作时,psexec 打开一个新的提升终端窗口就好了,我要问的是无论如何都要使用子进程来控制这个窗口,因为它是最初启动它的?因为目前stdin和stdout似乎只是启动psexec的子进程,而不是psexec产生的终端。
【问题讨论】:
标签: python cmd subprocess uac psexec