Ejercicios Python Windows

De WikiEducator
Saltar a: navegación, buscar



Icon activity.jpg

Ejercicio 1: registro

  1. Por cada key del registro a partir de HKEY_CURRENT_USER\Software, añadir un valor visited 1. Se deberá añadir también a todas las subclaves que cuelguen de éstas.
  2. Crear una nueva clave de registro en HKCU_CURRENT_USER\Softcopy y copiar aquellas claves de software que tengan el valor visited a 1, respetando la estructura original.






Icon activity.jpg

Ejercicio 2: usuarios

  • Crear un usuario nuevo y añadirlo al grupo local de usuarios. Comprobar que el usuario aparece en la pantalla de login del sistema
  • Suplantar al usuario creado, y comprobar que accounts.me() devuelve el mismo nuevo usuario creado
  • suplantar al usuario usando el propio objeto y usando el módulo security







Icon activity.jpg

Ejercicio 3: WMI

  • Usar wmi para obtener la dirección IP de la tarjeta de red con la que se está conectando:
    • Crear para ello una función a la que se le pueda pasar el nombre de la conexión de red (tal cual aparece en el panel de control), con el que se podrá filtrar para obtener el adaptador de red adecuado.
    • a partir de la información obtenida, obtener la dirección ip







Icon activity.jpg

Ejercicio 4

Teniendo instalado winsys y wmi sobre python 3.3, hacer un script que:

  • Instale el el msi de python 2.7: http://www.python.org/ftp/python/2.7/python-2.7.msi (No es necesario que el script se encargue de la descarga: hacerlo directamente desde una ruta local)
  • Una vez instalado, eliminar del path del entorno python 3.3, e incluir python 2.7
  • La modificación del path deberá hacerse en base a la información sobre las instalaciones de python que hay en el registro de windows.
  • Ejecutar el proceso python, esperar unos segundos, y terminarlo.
  • Volver a poner en el path python 3.3
  • Desinstalar python 2.7
Icon present.gif
Tip: El product name que instalan los msi de python es "Python x.x", donde x.x es la versión