[Delphi] Klasa do obsługi rejestru i plików reg

0

witam witam :). Robię sobie portable launcher do Dreamweavera, prawie gotowy jest, ale mam mały problem - zgrywanie rejestru do pliku i z powrotem.

Owszem moglbym zkorzystac z regedita, ale to jest program portable - ma dzialac nawet na rygorystycznie skonfigurowanym systemie. Niestety wiele adminow wylacza dostep do tego swietnego narzedzia i caly misterny plan...

Moglbym tez skorzystac z plikow ini (nawet gdzies modul do tego widzialem) ALE zalezy mi na zgodnosci z formatem .reg (wiem ze to ini, ale na pewno jakies roznice sa - pewnie ta klasa nie obsluguje czegos takiego jak [-HKEY_BLABLA\nazwa\klucza] i innych niuansow)

W zwiazku z tym - czy ktos z Was ma pod reka (lub wie skad wziasc) dobra klase do obslugi plikow .reg? Wystarczy import i eksport do HKCU

tia

0

podana tam funkcja SaveKey (ktora by mnie interesowala) nie dziala na Win NT (z tego co widze po forach)

0

VCLowy SaveKey używa RegSaveKey z API. A w dokumentacji API pisze jedynie tyle o NT:

Windows NT: The calling process must have the SE_BACKUP_NAME privilege. For more information about privileges, see Privileges.

Nic nie wspomniano o tym, że funkcja jest not supported.

0

RegSaveKey zapisuje do pliku (tez na NT), ALE binarnie, rekordami - nie da sie tego zaimportowac w regedytorze :/

porzucilem wszelka nadzieje i wlasnie jestem w trakcie pisania takiej klasy - zapis do .reg mam juz prawie gotowy

1 użytkowników online, w tym zalogowanych: 0, gości: 1