problema al consultar clave reg_multi_sz en registro de windows

Gabriel Genellina gagsl-py en yahoo.com.ar
Mar Feb 13 02:28:33 CET 2007


En Mon, 12 Feb 2007 22:00:44 -0300, Josu Rodriguez <jrvilda en gmail.com>  
escribió:

> Muchas gracias por contestar.
> Funciona igual que el otro script, no se porque solo devuelve un valor.
> he probado con vbs, y curiosamente me da el mismo resultado (solo muestra
> una ruta), cuando se que hay varias por eliminar

Bueno, entonces no podemos echarle la culpa a Python :)

> Cuando abro la clave, veo varias rutas y tambien con PendMove, lo estoy
> probando en un windows 2000 pro en castellano, que no se si tiene algo  
> que
> ver.

O sea, usando regedit para ver el contenido, ves varias rutas?
Podrias probar buscando otra clave que veas que tenga un valor  
REG_MULTI_SZ, a ver si la lee bien.

> he leido que las cadenas de una clave tipo  REG_MULTI_SZ terminan con un
> doble caracter nulo.
> ¿Puede ser este el problema?.

Si, tienen un NUL separando cada valor, y dos NUL juntos indican el final.  
Pero de eso se encarga Python (o _winreg), desarmandola y devolviendo una  
tupla.

-- 
Gabriel Genellina

------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


Más información sobre la lista de distribución Python-es