Zapis wybranej grupy kluczy z rejestru do pliku

0

Jak zapisać całą, ale tylko wybraną grupę kluczy z rejestru do pliku? Chcę zapisać do pliku wszystko, co zawiera HKEY_LOCAL_MACHINE\SOFTWARE... Najlepiej jeśli da się zapisać same klucze, bez wartości. Nie znalazłem takich informacji w gotowcach, w artykułach i na forum...
Z góry dzięki! [???]

No proszę, to ja się asekuruję - pisząc, że nie znalazłem odpowiedzi na mój problem w żadnym serwisie, a tu się okazuje, że od 4 dni nie było nikogo, kto by miał rozwiązanie... [glowa]
A tak na poważnie to pomocy pliiiiiiiz, bo już tyle czasu mnie to kosztowało, że jak zamykam oczy, to widzę okienka Delphi. Nie mam pojęcia jak to "ugryźć".

0

No dobra, jeśli od półtora miesiąca nie ma odpowiedzi, to znaczy, że zadanie jest "dość" trudne :-)
Spróbuję więc od innej strony - a mianowicie wyjaśnię cel mojego programu. Otóż chcę stworzyć narzędzie, które pomoże mi zrealizować element polityki legalności oprogramowania w firmie, polegający na okresowym kontrolowaniu oprogramowania w komputerach. Mam w sieci program, który przy każdym uruchomieniu sprawdza, czy są obecne pewne zdefiniowane klucze w rejestrze, jak pochodzącze z Gadu-Gadu, Kazaa, edonkey itd. Teraz chciałbym, aby raz w miesiącu - np. zdefiniował bym sobie pierwszy poniedziałek każdego miesiąca - program zrzucił do pliku zapisy z HKEY_LOCAL_MACHINE/SOFTWARE. To pozwoli mi skontrolować czy nie pojawiły sie inne, niż przydzielone do danego stanowiska, programy. Zrzucanie całego rejestru (komendą windowsów)byłoby zbyt długie, tym bardziej, że plik docelowy znajduje się w lokalizacji sieciowej.
Czy może ktoś ma propozycje jak inaczej uzyskać interesujący mnie wynik?

0

To może po prostu przeleć wszystkie podklucze (poszukaj w helpie, jak wylistować klucze) i zapisuj je do własnego pliku.

0

a coś takiego

var
  r: tregistry;
  str: tstrings;
begin
str:= tstringlist.create;
r:= tregistry.create;
r.openkey('costam', false);
r.getKeyNames(str);
str.savetofile('costam');
r.free;
str.free;
end;
0

BINGO!
Podany powyżej kod źródłowy, po małym dostosowaniu do moich potrzeb działa idealnie! Dziękuję wszystkim za zainteresowanie, a w szczególności autorowi poprzedniego postu. Pozdrawiam. [cya]

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