Pythonで管理者に昇格されるプログラムを起動する方法


お世話になります。  
Pythonのsubprocess.Popen等で、manifestで管理者権限起動が明示されたexeファイルを起動しようとしています。  
しかし、実際にやってみると、

[code]

    OSError: [WinError 740] 要求された操作には管理者特権が必要です。
    
[/code]

という例外が起きて、起動できません。  
何かよい方法はありますでしょうか。  
環境は、Windows10 64ビット、Python3.7です。  
以上、よろしくお願いいたします。




とりあえず、今回は標準入出力を操作する必要はなく、起動だけできればよかったので、ctypes.windll.shell32.ShellExecuteWで実現できました。  
これで解決とさせていただきます。  
ありがとうございました。




とりあえず、今回は標準入出力を操作する必要はなく、起動だけできればよかったので、ctypes.windll.shell32.ShellExecuteWで実現できました。  
これで解決とさせていただきます。  
ありがとうございました。

