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