[Delphi] Работа с x64 и x86 ветками реестра

Для тех, кто хочет сделать мир лучше.
Ответить
Сообщение
Автор
Аватара пользователя
Darth Revan
Майор
Майор
Сообщения: 784
Зарегистрирован: 30.09.2008
Поблагодарили: 1 раз
Контактная информация:

#1 Сообщение 18.04.2010, 21:36

Собственно, небольшой модуль для простого управления с x64 и x86 реестрами одновременно.
Выкладываю, чтобы получить отзыв о работе в x86-разрядной операционной системе.

Attachment: MyRegistry.pas
Последний раз редактировалось $t@t!c_V()1D 18.04.2010, 21:36, всего редактировалось 2 раза.
Причина: Непротив, надеюсь, коли названьице темы поправлю?

Аватара пользователя
Darth Revan
Майор
Майор
Сообщения: 784
Зарегистрирован: 30.09.2008
Поблагодарили: 1 раз
Контактная информация:

#2 Сообщение 20.06.2010, 23:47

Не знает ли кто-нибудь, как добавлять, читать и удалять Value в/из реестр(а) с помощью Win32API?

Fire666
Эксперты no-Steam
Эксперты no-Steam
Сообщения: 2600
Зарегистрирован: 15.02.2007
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 43 раза
Контактная информация:

#3 Сообщение 21.06.2010, 00:09

поправка x64 и x32

Аватара пользователя
olegv11
Полковник
Полковник
Сообщения: 2329
Зарегистрирован: 16.03.2007
Откуда: От мамы

#4 Сообщение 21.06.2010, 00:17

fire64
Почему? x86 по названию процессоров же назван.
Изображение
Garry Newman писал(а):Atheists don't hate religious people, they just think they're stupid.

Аватара пользователя
NiGHt-LEshiY
Полковник
Полковник
Сообщения: 10258
Зарегистрирован: 13.06.2008
Откуда: Россия
Благодарил (а): 752 раза
Поблагодарили: 2667 раз
Контактная информация:

#5 Сообщение 21.06.2010, 10:06

olegv11
x64 и x32 логичнее в некоторой степени. Потому что оба варианта показывают битность.
Кодекс поведения участников сообщества — обязательно к прочтению.
Просьба присылать сообщения об ошибках в ЛС.

Аватара пользователя
Darth Revan
Майор
Майор
Сообщения: 784
Зарегистрирован: 30.09.2008
Поблагодарили: 1 раз
Контактная информация:

#6 Сообщение 21.06.2010, 10:38

Уже разобрался с API. Скоро выложу новую версию.

Аватара пользователя
$t@t!c_V()1D
Разработчик
Разработчик
Сообщения: 2639
Зарегистрирован: 06.12.2007
Благодарил (а): 10 раз
Поблагодарили: 29 раз

#7 Сообщение 21.06.2010, 10:39

NiGHt-LEshiY
Уж если битность показывать, то тогда обычно пишут что-то вроде
[Delphi] Работа с 32/64-битными ветками реестра
Ну или как-то так...без иксов

Аватара пользователя
Darth Revan
Майор
Майор
Сообщения: 784
Зарегистрирован: 30.09.2008
Поблагодарили: 1 раз
Контактная информация:

#8 Сообщение 21.06.2010, 11:35

Код: Выделить всё

procedure RegDeleteKeyEx(const RootKey: HKEY; const SubKeyName: String;
  const samDesired: Cardinal);
procedure RegCreateKeyEx(RootKey: HKEY; SubKeyName: string;
  samDesired: Cardinal);
Не удаётся переписать на Win32API.

Ответить