Python以管理员身份运行文件

时间:2017-05-21 19:08:10

标签: python-3.x subprocess admin popen

正如标题所说,我正试图找出一种以管理员身份运行文件的方法。 尝试了我在网上找到的所有答案都没有成功......这个答案似乎最接近我的需求 -

prog = subprocess.Popen(['runas', '/noprofile', '/user:userAdmin', 
'filepath.exe'], stdin=sp.PIPE)   
prog.stdin.write('password')
prog.communicate()

上面代码的问题是,如果文件需要管理员权限,它就不会运行程序...(没有显示错误)。 试图在不需要管理员权限的文件上运行相同的权限。

帮助! :)

感谢阅读。

0 个答案:

没有答案