2017-11-09 1 views
1

관리자 권한으로 파이썬 (Popen 사용)에서 서브 프로세스 모듈을 사용하여 cmd 프로세스를 실행할 방법이 있는지 알고 싶습니다. 내가 제대로 실행하려면 관리자 권한이 있어야합니다 conmmand를 실행해야합니다.admin 권한을 가진 python 서브 프로세스 모듈의 Rum cmd

미리 감사드립니다. 링크에서

+2

가능한 중복 https://stackoverflow.com/questions/20505893/set -admin-privileges-sub-process-check-call-in-python) –

답변

0

Set administrator privileges to subprocess.check_call() in Python

import subprocess as sp 

sp.check_call(['DoesnotNeedAdminPrivilege.exe']) 
prog = sp.Popen(['runas', '/noprofile', '/user:Administrator', 'NeedsAdminPrivilege.exe'],stdin=sp.PIPE) 
prog.stdin.write('password') 
prog.communicate() 
[파이썬에서 \의 _call()를 subprocess.check로 설정 관리자 권한 (의