Python ile cmd admin olarak açılırmı?

os modülü yada başka bi modül kullanarak cmd yi admin olarak açıp komut çalıştırabilirmiyiz ?

Os modülünün system koduna göz atabilirsin

Örneğin;

import os

os.system("buraya komut yazılacak")

1 Beğeni

Dostum admin olarak kod çalıitırmaktan bahsediyorum :rofl::rofl:

Python’un windows-spesifik modullerinde boyle bir fonksiyonalite gormedim. Python’dan bagimsiz olarak arastirilmasi lazim.

1 Beğeni

Linux’da pkexec diye bir komut vardı.
Ancak ne yazık ki windows’da pkexec in işini gören bir komut bulamadım.

İyi haberim ise şu:

Bu işi os modülü yerine subprocess modülü ile halledebilirsin.

Araştırmam sonucu ancak şunu bulabildim:

import subprocess as Popen
import subprocess as sp

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

Kaynak:

Anahtar kavramlar:

python , subprocess , run command as administrator

İyi günler dilerim.