Rejestr w Api

0

Ma ktoś jakiś pomyśł jak w Api (bez urzycia registry) odczytać wartość z rejestru. [cya]

0

są specjalne funkcje do tego.... :)

0

Trzeba by znać strukture pliku rejestru i oczywiście zmiany można wprowadzać jak system jeszcze niezostał uruchomiony. Czyli w sys. 9x w Autoexec.bat , a w sys. NT podmienić bootloadery, i wtedy przed uruchomieniem sys. można coś zmieniać.

Piotr

0

Chodzi Ci o zmiany w rejsetrze bez wykorzystywania API?

--
;) Szymek

0

Format rejestru to tajemnica M$ - nie zdradzą go tak łatwo :P

--
Vogel [[email protected]]

Life is just a dream, you know...
[Cowboy Bebop]

0

Chodzi o wykorzystanie funkcji RegQuertyValueEx (możliwa literówka)
Jest cholernie skomplikowana. ;-( [stuk]

0

var
Name: string;
Buffer: Pointer;
BufSize: Integer;
DataType: Integer;
CzyIstnieje: Boolean;
Uchwyt: HKEY;
Wynik: array [0..50] of Char;
begin
Name := 'Login';
if RegOpenKeyEx(HKEY_CURRENT_USER, PChar('Software\b4p'), 0, KEY_ALL_ACCESS, Uchwyt) ERROR_SUCCESS then
Exit;
DataType := REG_SZ;//ja odczytuję tekst. Jeżeli nie wiadomo jaki rodzaj danych to podaj REG_NONE
Buffer := @Wynik;
BufSize := sizeof(Wynik);
RegQueryValueEx(Uchwyt, PChar(Name), nil, @DataType, PByte(Buffer), @BufSize);
ShowMessage(StrPas(Wynik));
RegCloseKey(Uchwyt);
end;

--
Jest jeszcze jeden błąd ... :)
--------Oficjalny kanał----------
Service for programmers w IRC:
Kanał: #4programmers
Serwer: warszawa.ircnet.pl
Sieć: POLNet
Port: 6667

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