正如标题所说,我正试图找出一种以管理员身份运行文件的方法。 尝试了我在网上找到的所有答案都没有成功......这个答案似乎最接近我的需求 -
prog = subprocess.Popen(['runas', '/noprofile', '/user:userAdmin',
'filepath.exe'], stdin=sp.PIPE)
prog.stdin.write('password')
prog.communicate()
上面代码的问题是,如果文件需要管理员权限,它就不会运行程序...(没有显示错误)。 试图在不需要管理员权限的文件上运行相同的权限。
帮助! :)
感谢阅读。