![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Скрытые ключи реестра [D5, D7, WinXP]
Charly22 © (2004-10-15 16:27:00)Где-то проскакивала инфа о работе со скрытыми ключами реестра: создание, доступ... Может кто напомнить, как в Дельфи делается скрытый ключ или параметр?
Помню только, что речь шла о строках. заканчивающихся нулем.
naum (2004-10-18 21:21:00) [1]Хе... Тут имели маленько другое в виду. Имеется в виду доступ к реестру с помощью NativeAPI, где используется PChar. Операции над реестром с помощью NativeAPI позволяют создавать ключи, которые нельзя редактировать иными средствами нежели сам NativeAPI, соответственно есть возможность создавать ключи такие, что они будут недоступны через RegEdit, например. Ну и соответственно через многие другие программы :) У меня есть исходные коды на С/С++ - если кто готов помочь портировать на Delphi - WELCOME :)
gluckkkk (2004-10-18 21:01:00) [2]Type ROOTSection = (rsHKCR,rsHKCU,rsHKLM,rsHKU,rsHKCC,rsHKDD,rsHKPD);
var
temp: TRegistry;
Procedure SelelctRootSection(rsSELECT:RootSection);
begin
Case rsselect of
rsHKCR:temp.RootKey := $80000000 {HKEY_CLASSES_ROOT};
rsHKCU:temp.RootKey := $80000001 {HKEY_CURRENT_USER};
rsHKLM:temp.RootKey := $80000002 {HKEY_LOCAL_MACHINE};
rsHKU:temp.RootKey := $80000003 {HKEY_USERS};
rsHKCC:temp.RootKey := $80000005 {HKEY_CURRENT_CONFIG};
rsHKDD:temp.RootKey := $80000006 {HKEY_DYN_DATA!};
rsHKPD:temp.RootKey := $80000004 {HKEY_PERFORMANCE_DATA!};
end;
end;