La verdad que yo no veo que se malo porque el registro que se usa no modifica el Sistema en si. asi que no afecta mas que solo al programa en cuestión, es mas si queres que borre el registro creados después de usar el programa, solo bastaria dejar activa la ventana CMD (sin el EXIT al Final)
y agregarle la siguiente sintaxis
ECHO Presione un tecla para borrar el registro
Pause >nul
rd/q/s “%localappdata%Ares”
O
Podemos usar ficheros .REG para borrar claves del registro. Para ello ponemos un guión delante del nombre de la clave a borrar. Ejemplo, para borrar la clave HKCU\Software\MiAplicacion:
[-HKCU\Software\MiAplicacion]
Para vaciar el valor predeterminado de una clave:
[HKCU\Software\MiAplicacion]
@=-
Para borrar un valor dentro de una clave (en este caso el valor DirectorioInicio)
[HKCU\Software\MiAplicacion]
"DirectorioInicio"=-
Asi una ves que cerremos el ares dejamos que la ventana DOS siga el proceso, si usamos en coco hacemos milagro.
Esta Forma no deja como muchos alegan basura en el registro poque asi como la pone la vuelve a sacar sin programas intermediarios.
Tambien pone por el piso eso que rabaja sin proteccion del registro porque de esta forma simula como si tubiece el programa instalado, y al terminarlo borra este registro.
Los PortableApps.com Format mensionado trabajan de la misma manera, quien dice que no es porque no se interiorizo en el tema, copian el registro y lo transforman en Scrip que se ejecutan en segundo plano tanto al iniciar como al cerrace para mediante Scrip borrarlo y al no hacer uso de una carpeta temporal consumen mucho mas memoria, proba estas Apps en equipo con poca memoria y contame el resultado...
Si es cierto en el caso de los portables creados solo comprimiendo el lugar donde se aloja el programa.
Pero Hay muchas utilidades Open Source que no vienen con instaladores y no generan registro, que al bajarlas solo vienen una carpeta comprimida, estas utilidades son especialmente buena para hacerlas portables de esta forma.
Asi que no digan que este Tutorial es malo porque se le puede dar otros uso, esta solo es una guia que amplia nuestros conocimientos.
.... /)/)....
..=(';')= .. Solo sé, que nada sé
,,("),("),,, by arielshades