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

[0] Índice de Mensajes

Ir a la versión completa