miércoles, 5 de agosto de 2009

GetCodeReg 2.0 - Utilidad para portable y AutoIt

en esta ocasion presentamos una actualizacion de el programa getCodeReg.

Esta aplicación sin duda será util para las personas que crean portables con AutoIt. El programa genera el codigo en autoit, para escribir las llaves del registro que se encuentran en un archivo .reg, previamente especificado o en base a una rama del registro de windows.

Cuenta con varias opciones interesantes, por ejemplo el hecho de que mediante la funcion:
"_DecodificarHex" decodifica los valores Hexadecimales que el registro de windows crea al exportar una rama del registro.

Ademas mediante una serie de sencillas operaciones identifica que tipo de llave es, Sea: "REG_DWORD, REG_SZ, REG_BINARY" y otros 2 mas.

Muchas veces lo que hacemos al crear una aplicacion portable es adjuntar el archivo .Reg al ejecutable con el comando fileinstall, y luego adjuntamos al registro ejecutando con el parametro "/S" al regedit; Sin embargo sabemos que esto no resulta factible en todos los casos, puesto que no siempre se logra escribir en el registro mediante ese ejecutable, de modo que ponemos en tela de juicio el funcionamiento correcto de nuestra aplicacion portable. De ahi que si queremos asegurar la integridad de la aplicacion será necesario que Escribamos en el registro de windows mediante el comando "RegWrite" del AutoIt. He aqui el proposito de esta herramienta.

En la version 2.0 se han hecho correciones mínimas:

-Cambios en la apariencia.
-Se ha corregido un error al generar codigo, especificando una rama del registro.
-Optimización del codigo.

Acá les dejo unas capturas:


El enlace de descarga es el siguiente:
Ejecutable:
http://rapidshare.com/files/264256473/GetCodeReg_2.0.EXE.zip
Código Fuente:
http://rapidshare.com/files/264256898/GetCodeReg_2.0.COdigo.zip
Los comentarios están abiertos a sugerencias.

3 comentarios:

Anónimo dijo...

Que tal Ruperto... me he bajado esta version del GetCodeReg 2.0 y esta fantastica, mis mas sinceras felicitaciones...

sabes yo creo portables pero cuando los examino uso un programa que se llama Total Unistall, este te genera las claves tanto de instalación como las de desinstalación, por lo que queria saber si pudieras agregarle la opción de RegDelete() con claves como la siguiente:


[-HKEY_LOCAL_MACHINE\SOFTWARE\AutoIt v3]

aparentemente el signo (-) borra dicha clave si se la puedes agregar seria más que genial XD

Ruperto dijo...

Saludos...

Excelente consejo, Lo incluiré en la version 2.1.

Muchas gracias. Y si he probado ese programa de echo lo uso frecuentemente. Gracias por la sugerencia.

hasta luego-

Anónimo dijo...

estaré esperando esta version con ansias... jaja