Как прочитать стандартный вывод дочернего процесса Psexe c - PullRequest
0 голосов
/ 22 февраля 2020

Я хотел бы запустить процесс из сценария python с системными привилегиями, а затем прочитать выходные данные этого процесса. Моя идея состоит в том, чтобы использовать Psexe c .exe для этой цели.

psexec = "d:\\test\\psexec64.exe"
cmd = "D:\\test\\hellworld\\Debug\\hellworld.exe"

process_cmd = subprocess.Popen(f'{psexec} -i -s {cmd}',
                               shell=True,
                               stdout=subprocess.PIPE,
                               stderr=subprocess.PIPE
                               )

Запускает psexe c, который запускает адский мир, как с привилегиями системы.

enter image description here У меня проблема с чтением вывода из адского мира. Не могли бы вы дать мне несколько советов?

...