Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / реестр, не могу прочитать третий уровень дерева / 3 сообщений из 3, страница 1 из 1
09.05.2019, 00:28
    #39811594
yemets63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
реестр, не могу прочитать третий уровень дерева
путь в реестре

Код: html
1.
HKEY_LOCAL_MACHINE\SOFTWARE\Intel\SGX_PSW\AESMEPIDExtendedGroup



Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
  FIniFile:= TRegIniFile.Create;
  FIniFile.RootKey:=HKEY_LOCAL_MACHINE;
// найдено
  if FIniFile.KeyExists('SOFTWARE') = true then    
      FIniFile.OpenKey('SOFTWARE\',false);
// найдено
  if FIniFile.KeyExists('Intel') = true then
      FIniFile.OpenKey('Intel\',false);
// не нашел
  if FIniFile.KeyExists('SGX_PSW') = true then
      FIniFile.OpenKey('SGX_PSW\',false);
// не нашел
  if FIniFile.KeyExists('AESMEPIDExtendedGroup') = true then
      FIniFile.OpenKey('AESMEPIDExtendedGroup\',false);



почему только два уровня дерева читает, как добраться до ValueExists например в на пятой ветке дерева.
...
Рейтинг: 0 / 0
09.05.2019, 01:03
    #39811598
ёёёёё
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
реестр, не могу прочитать третий уровень дерева
...
Рейтинг: 0 / 0
13.05.2019, 14:22
    #39812525
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
реестр, не могу прочитать третий уровень дерева
0. Вы уверены, что такая ветка есть в реестре?
1. OpenKey - это функция . Что мешает посмотреть код результата, а потом дернуть GetLastError?
2. Зачем вы передаете имя с завершающим \ ?
3. Что мешает написать такой код?
Код: pascal
1.
2.
if FIniFile.KeyExists('SOFTWARE\Intel\SGX_PSW\AESMEPIDExtendedGroup') then    
  FIniFile.OpenKey('SOFTWARE\Intel\SGX_PSW\AESMEPIDExtendedGroup', false);


4. Самое главное. А хватит ли прав, чтобы ломиться к этой ветке реестра с уровнем KEY_ALL_ACCESS?
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / реестр, не могу прочитать третий уровень дерева / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]