.exe
.exe dosyasını yönetici hakları olarak başlatma konusunda bir sorunum var ..
Ben de denedim:
subprocess.call(['runas', '/user:Administrator', 'myfile.exe'])
Ama sonra bir şifre girmeliyim ..
Bunu dışarıda bırakma şansı var mı?
Teşekkürler!
Not: Birkaç saat aradım ... hiçbir şey bulamadım!
stdin
Göndermek için bir PIPE kullanabilirsiniz , ancak daha sonra Python betiğinize bir şekilde erişilebilir olarak saklamanız gerekir. Öyle görünüyor proc = subprocess.call(['runas','/user:Administrator','myfile.exe'], stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
ki yapabilirsin proc.stdin.write('password\r\n')
.