タグ

管理者権限に関するGen2423のブックマーク (1)

  • Python から管理者権限でコマンドラインを実行する方法 – eka.のpyw

    Python のコード内からコマンドラインを実行する方法です。通常の権限と管理者権限とで分けて書いてあります。 ここで言う管理者権限とは、.py そのものを管理者権限で実行するのではなく、コード内からUAC (User Account Control; ユーザーアカウント制御) のダイアログを出してコマンドラインを実行することを指しています。 通常の権限での実行管理者権限での実行Windows のサービスを開始したり停止したりするサンプルコード 1. 通常の権限での実行 通常の権限でコマンドラインを実行するには、subprocess モジュールの run 関数を使います。基は、リスト化したコマンドを渡すだけです。 from subprocess import run run(['cmd', '/c', 'echo', 'Hello', 'World.']) cmd.exe に /c オプ

  • 1