<small id='T9ybg'></small><noframes id='T9ybg'>

        <i id='T9ybg'><tr id='T9ybg'><dt id='T9ybg'><q id='T9ybg'><span id='T9ybg'><b id='T9ybg'><form id='T9ybg'><ins id='T9ybg'></ins><ul id='T9ybg'></ul><sub id='T9ybg'></sub></form><legend id='T9ybg'></legend><bdo id='T9ybg'><pre id='T9ybg'><center id='T9ybg'></center></pre></bdo></b><th id='T9ybg'></th></span></q></dt></tr></i><div id='T9ybg'><tfoot id='T9ybg'></tfoot><dl id='T9ybg'><fieldset id='T9ybg'></fieldset></dl></div>
        <tfoot id='T9ybg'></tfoot>
      1. <legend id='T9ybg'><style id='T9ybg'><dir id='T9ybg'><q id='T9ybg'></q></dir></style></legend>

        • <bdo id='T9ybg'></bdo><ul id='T9ybg'></ul>

        在 python 中使用 subprocess.run 以管理员身份运行进程

        时间:2023-07-22

      2. <legend id='cbwcP'><style id='cbwcP'><dir id='cbwcP'><q id='cbwcP'></q></dir></style></legend>
        1. <tfoot id='cbwcP'></tfoot>

          <small id='cbwcP'></small><noframes id='cbwcP'>

            <tbody id='cbwcP'></tbody>

          <i id='cbwcP'><tr id='cbwcP'><dt id='cbwcP'><q id='cbwcP'><span id='cbwcP'><b id='cbwcP'><form id='cbwcP'><ins id='cbwcP'></ins><ul id='cbwcP'></ul><sub id='cbwcP'></sub></form><legend id='cbwcP'></legend><bdo id='cbwcP'><pre id='cbwcP'><center id='cbwcP'></center></pre></bdo></b><th id='cbwcP'></th></span></q></dt></tr></i><div id='cbwcP'><tfoot id='cbwcP'></tfoot><dl id='cbwcP'><fieldset id='cbwcP'></fieldset></dl></div>

          • <bdo id='cbwcP'></bdo><ul id='cbwcP'></ul>

                  本文介绍了在 python 中使用 subprocess.run 以管理员身份运行进程的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  有没有办法将一些 runas=True arg 传递给 python 中的 subprocess.run 函数?我想以管理员身份运行一个进程(提升它).感谢您的回答:)

                  Is there a way of passing some runas=True arg to a subprocess.run function in python? I want to run a process as admin (elevate it). Thanks for answers :)

                  使用 Windows 操作系统.

                  Using Windows OS.

                  推荐答案

                  由于没有指定OS,我以MS Windows OS为例

                  since OS is not specified, I will take the example of MS Windows OS

                  Windows 有一个命令行实用程序Run as",可以用作

                  Windows has a command line utility "Run as", which can be used as

                  runas [{/profile |/noprofile}] [/env] [{/netonly |/savecred}] [/smartcard] [/showtrustlevels] [/trustlevel]/user:<UserAccountName><程序名><PathToProgramFile>"

                  供进一步参考https://technet.microsoft.com/en-us/library/cc771525.aspx

                  您可以在下面的代码中使用它

                  You can use this in code like below

                  import subprocess as sp
                  
                  prog = sp.Popen(['runas', '/noprofile', '/user:Administrator', 'NeedsAdminPrivilege.exe'],stdin=sp.PIPE)
                  prog.stdin.write('password')
                  prog.communicate()
                  

                  这篇关于在 python 中使用 subprocess.run 以管理员身份运行进程的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:Python subprocess.Popen 作为 Windows 上的不同用户 下一篇:使用 pythonw.exe 时 Python subprocess.call() 失败

                  相关文章

                  1. <small id='fgeOE'></small><noframes id='fgeOE'>

                    <tfoot id='fgeOE'></tfoot>
                  2. <i id='fgeOE'><tr id='fgeOE'><dt id='fgeOE'><q id='fgeOE'><span id='fgeOE'><b id='fgeOE'><form id='fgeOE'><ins id='fgeOE'></ins><ul id='fgeOE'></ul><sub id='fgeOE'></sub></form><legend id='fgeOE'></legend><bdo id='fgeOE'><pre id='fgeOE'><center id='fgeOE'></center></pre></bdo></b><th id='fgeOE'></th></span></q></dt></tr></i><div id='fgeOE'><tfoot id='fgeOE'></tfoot><dl id='fgeOE'><fieldset id='fgeOE'></fieldset></dl></div>
                      <bdo id='fgeOE'></bdo><ul id='fgeOE'></ul>
                    1. <legend id='fgeOE'><style id='fgeOE'><dir id='fgeOE'><q id='fgeOE'></q></dir></style></legend>