Cita:
Empezado por mamcx
Si, esa rama es privilegiada.
La correcta es CURRENT_USER.
La guia oficial que existe desde Win95, de como se deben hacer los programas esta en:
http://www.microsoft.com/latam/socio...o_windows.aspx
Es el famoso programa "Certificado para Windows". No es necesario pagar ni nada para conocer y validar localmente los requisitos.
Este indica cosas que pocos analizan, como que un programa deberia poder instalarse si el disco C: no existe, si las carpetas del sistema cambian de nombre, etc...
De hecho, hay muy poco en Vista que antes no se supiera, solo que ahora POR FIN!!!! se obligan estas normas...
|
El problema de usar
HKEY_CURRENT_USER es por ejemplo, en el registro escribo la configuración de mis puertos seriales y si por alguna razón entran con otro usuario esos valores no se pueden leer, es por eso que uso
HKEY_LOCAL_MACHINE, claro que me queda el último recurso de recurrir a archivos planos dentro del directorio de mi aplicación
![Roll Eyes (Sarcastic)](http://www.clubdelphi.com/foros/images/smilies/rolleyes.gif)
En fin, que joder con ese Vista......
Salud OS