Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   como escribir en el registro de windows Vista (https://www.clubdelphi.com/foros/showthread.php?t=54883)

manolop 02-04-2008 13:28:27

como escribir en el registro de windows Vista
 
Hola, tengo una aplicación y necesito escribir en el registro de Vista para poder actualizarla. Lo tengo hecho en XP pero en Vista no puedo escribir por no tener permiso, ¿Sería posible introducir esta información sin la interacción del usuario o al menos la minima posible?. Muchas gracias de antemano.

cHackAll 03-04-2008 23:02:36

Vista Admin (manifest)
 
1 Archivos Adjunto(s)
Dado el Truco #463 obtenemos el archivo "vista.res" (adjuntado), que una vez incluido en nuestra aplicación permite a la misma acceder a HKEY_LOCAL_MACHINE o a %ProgramFiles% sin la intervención del usuario.

Código Delphi [-]
uses Windows; {$r vista.res}
var hKey: Windows.HKEY;
begin
 RegCreateKey(HKEY_LOCAL_MACHINE, 'Software\MySoftware', hKey);
 RegSetValueEx(hKey, 'Vista', 0, REG_SZ, PChar('...ready!'), 9);
 RegSetValueEx(hKey, 'HandleValue', 0, REG_DWORD, @hKey, 4);
 RegCloseKey(hKey);
end.

Saludos

manolop 22-04-2008 08:32:10

Muchas gracias disculpa la demora, habia intentado parchear el problema temporalmente pero lo intentaré. Muchas gracias, es una pasada poder contar con vosotros ;)

monchitox1 08-12-2010 19:42:15

disculpen...
 
perdon pero como lo podría hacer en lazarus...


La franja horaria es GMT +2. Ahora son las 19:21:19.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi