0
WindowsでPythonを使用して管理者としてサービス(たとえばsomeService)を開始/停止したいとします。今は2つの方法が考えられます(1)Pythonコードでコマンドラインを使用する(2)Pythonの方法で直接この目的を達成するためにいくつかのモジュールを使用する。Pythonを使用して管理者としてサービスを開始および停止する
次のコードを試しましたが、「アクセス拒否」が返されました。
import os
cmd = r"net stop someService"
os.system(cmd)
これを解決する方法があれば、plsに感謝を申し上げます。
ただ、スタート/ストップ・サービスを使用できますか?また、あなたはどんなプラットフォームを指していますか?それは異なったインプットです。あなたが管理者でrootではなく実行しているので、WindowsまたはLinux(Windowsと仮定します) – Vinny
@Vinnyはい、サービスを開始/停止するだけです。また、それはWindowsにあります。 – ryan9025
[Windows上で昇格した権限でpythonスクリプトを実行する方法](https://stackoverflow.com/questions/19672352/how-to-run-python-script-with-elevated-privilege-on-windows) – Null