Programación General > Visual C++
Regopencurrentuser
(1/1)
diego.martinez:
buenas:
estoy urgando en los registros y haciendo una clase para modificar los registros y asi lanzar las aplicaciones desde startup.
yo lo hago asi:
char s[]="Software\\Microsoft\\Windows\\CurrentVersion\\Run\\";
LONG ret=
open = RegOpenKeyEx(HKEY_CURRENT_USER, s, 0, KEY_WRITE | KEY_READ, &hKey);
sin embargo he leido en la msdn que deberia abrirlo con RegOpenCurrentUser.
Que diferencia hay?
Como puedo abrir la subkey adecuada si uso RegOpenCurrentUser?
(por que creo que solo abre la Key HKEY_CURRENT_USER).
Como puedo hacer para que se inicie la aplicacion independientemente del usuario en el que se instale?
gracias de antemano
Eternal Idol:
--- Cita de: "diego.martinez" --- sin embargo he leido en la msdn que deberia abrirlo con RegOpenCurrentUser.
Que diferencia hay?
Como puedo abrir la subkey adecuada si uso RegOpenCurrentUser?
(por que creo que solo abre la Key HKEY_CURRENT_USER).
Como puedo hacer para que se inicie la aplicacion independientemente del usuario en el que se instale.
--- Fin de la cita ---
Es mas comodo, nada mas, pero solo funciona desde Windows 2000 en adelante; no la uses ya que lo mejor en este caso es que uses HKEY_LOCAL_MACHINE y te olvides del usuario actual.
diego.martinez:
ok, muchas gracias.
Navegación
Ir a la versión completa