Saltar al contenido

python ejecuta el comando de Windows como ejemplo de código de administrador

Verificamos de forma exhaustivamente cada posts en nuestra web con la meta de enseñarte siempre información más veraz y actualizada.

Ejemplo 1: cómo ejecutar el script de python como administrador

import ctypes, sys
defis_admin():try:return ctypes.windll.shell32.IsUserAnAdmin()except:returnFalseif is_admin():# Code of your program hereelse:# Re-run the program with admin rights
    ctypes.windll.shell32.ShellExecuteW(None,"runas", sys.executable," ".join(sys.argv),None,1)

Ejemplo 2: abra el símbolo del sistema del administrador usando python

import os
import sys
import win32com.shell.shell as shell
ASADMIN ='asadmin'if sys.argv[-1]!= ASADMIN:
    script = os.path.abspath(sys.argv[0])
    params =' '.join([script]+ sys.argv[1:]+[ASADMIN])
    shell.ShellExecuteEx(lpVerb='runas', lpFile=sys.executable, lpParameters=params)
    sys.exit(0)

Ejemplo 3: python se está ejecutando como administrador

import ctypes, os
 
defisAdmin():""" Return True/Flase """try:
        is_admin =(os.getuid()==0)# if Unisexcept AttributeError:
        is_admin = ctypes.windll.shell32.IsUserAnAdmin()!=0# elese if Windowsreturn is_admin

Comentarios y puntuaciones del tutorial

Recuerda que tienes permiso de valorar este escrito .

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *