Что нового

Работа с реестром в x64 системах

Alexander

Новичок
Сообщения
105
Репутация
2
Чтоб не создавать новую тему, спрошу тут:
В справке написано, что для работы с реестром в x64 нужно дописывать в конце "64". Например, HKLM64
Правда ли это? Или можно просто HKLM? Или может это потому, что в x64 есть ветки HKLM и HKLM64?
 
Автор
A

Alexander

Новичок
Сообщения
105
Репутация
2
Протестируйте, пожалуйста, у кого x64. Очень нужно :smile:
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Есть одна программа, но в двух разных вариантах: x86 и x64. Одна хранит свои настройки в HKLM, другая в HKLM64. Если их настройки не отличаются от типа системы, то можно и в одной ветке все хранить. В большинстве случаев так оно и происходит (я думаю). Это просто два разных пространства HKLM и HKLM64. Куда именно что-либо писать решать тебе. Если нет четких разграничений по типу системы, то пиши в HKLM и будет тебе всегда светить солнце.
 
Автор
A

Alexander

Новичок
Сообщения
105
Репутация
2
Yashied
1. А если я знаю, что программа (в системе x64) хранит в ветке HKLM? Просто писать HKLM, да?
2. Дело в том, что я думал, чтобы записать значение в ветку HKLM, в версии x64, нужно в конце дописывать 64, просто потому, что это система x64... Т.е. HKLM64, чтоб просто работать с HKLM в системе x64... Я не правильно думал? :-\

Надеюсь ты понял тот бред, что я написал ;D
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
1. Да
2. Нет
3. Понял.
 
Верх