Wyszukiwanie wpisów w rejestrze

0

Witam was, mam taki problem, piszę pracę dyplomową która polega na napisaniu programu do obsługi innych programów, a moim problemem jest sprawdzenie czy określony wpis w rejestrze istnieje czy nie, nie wiem jak to zrobić z poziomu Delphi, dokładniej pisząc chciałbym aby mój program napisany w Delphi w momencie uruchamiania wyszukiwał w rejestrze określonego wpisu na przykład w jakim katalogu dany program jest zainstalowany. To ma służyć do tego że w momencie gdy okreslony program nie będzie zainstalowany za pomocą kliknięcia buttona miałby się uruchomić instalator okreslonego programu, a gdy określony program jest zainstalowany, ten sam przycisk w moim programie miałby uruchamiać zainstalowaną juz aplikację.

pozdrawiam i liczę na pomoc.

0

Nie jestem pewien, bo piszę to z kompa bez delphi. Z tego co mi wiadomo służy do tego coś takiego

uses Registry; 
var 
Reg : TRegistry; 
KeyExists : Boolean;
begin
Reg := TRegistry.Create;
KeyExists := Reg.OpenKey('Klucz do otwarcia', False); 
if not KeyExists then 
begin
//jakaś procedura
end; 

Nie jestem pewien ale chyba istnieje też coś takiego jak Reg.ExistKey
ale nazywa się trochę inaczej.Procedura którą przedstawiłem powyżej działa na pewno, a à propos tej drugiej to wpisz Reg w delphi (po uprzednim zdeklarowaniu) i poczekaj chwilę to wyświetli Ci się lista procedur do rejestru i tam znajdź coś podobnego do Exist, ale głowy nie dam że coś takiego jest. Gdybym źle zrozumiał Twoje pytanie to napisz.
Pozdrawiam. ;-)

0

Dziękuję działa, ale jeszcze dokładniej przetestuje i wpasuje to w mój program

pozdrawiam...

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