Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: AdeLax en 27 Noviembre 2013, 00:32 am



Título: [Python]Detectar memorias USB windows
Publicado por: AdeLax en 27 Noviembre 2013, 00:32 am
Hola buenas a todos,

Como podría listar las letras de las memorias USB en windows, osea algo que detecte de todas las unidades cuales son unidades extraibles

Ejem si tengo C:\ , D:\ y F:\ un script que me liste las unidades USB en este caso ['F:\']

Saludos


Título: Re: [Python]Detectar memorias USB windows
Publicado por: tincopasan en 28 Noviembre 2013, 05:55 am
probá esto y ahí verás que hacer.

Código
  1. import win32api
  2. import win32file
  3.  
  4. #
  5. # copiado y pegado desde  MSDN
  6. #
  7. DRIVE_TYPES = """
  8. 0 Unknown
  9. 1 No Root Directory
  10. 2 Removable Disk
  11. 3 Local Disk
  12. 4 Network Drive
  13. 5 Compact Disc
  14. 6 RAM Disk
  15. """
  16. drive_types = dict((int (i), j) for (i, j) in (l.split ("\t") for l in DRIVE_TYPES.splitlines () if l))
  17.  
  18. drives = (drive for drive in win32api.GetLogicalDriveStrings ().split ("\000") if drive)
  19. for drive in drives:
  20.  print (drive, "=>", drive_types[win32file.GetDriveType (drive)])



[MOD]: Usa las etiquetas de código, el próximo mensaje que vuelva a incumplir esta norma será eliminado sin aviso.


Título: Re: [Python]Detectar memorias USB windows
Publicado por: tincopasan en 2 Diciembre 2013, 15:52 pm
si esto va para mi:
"usa las etiquetas de código"
no tengo idea de que está hablando!
"el próximo mensaje que vuelva a incumplir esta norma será eliminado sin aviso"
pues a borrarlo de una!


Título: Re: [Python]Detectar memorias USB windows
Publicado por: Eleкtro en 2 Diciembre 2013, 16:41 pm
@tincopasan

En todos y cada uno de tus mensajes relacionados con la programación has incumplido dicha norma, y la cantidad de mensajes que has publicado no es pequeña.

No te preocupes, nadie nace sabiendo las reglas del mundo (o de los foros), pero para eso están, para leerlas... y ya va siendo hora.

Haz una lectura (y todos los demás deberían hacer la misma lectura) de este post: Normas del tablón ( LEER ANTES DE POSTEAR ) (http://foro.elhacker.net/scripting/normas_del_tablon_leer_antes_de_postear-t201567.0.html) , ya no puedes decir que no sabes de que estoy hablando, los códigos deben ir con formato especial para código.

Saludos!