|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.06.2017, 23:34 | #1 | |
Форумчанин
Регистрация: 01.06.2012
Сообщений: 139
|
Реестр делфи x64
Доброго всем вечера. Подскажите пожалуйста, в чём проблема, работаю я под Windows 10 x64, приложение компилирую для 32-х битной архитектуры.
Задача - прочесть ветку реестра "Компьютер\HKEY_LOCAL_MACHINE\SOFTW ARE\Mozilla\Mozilla Firefox" для получения пути. При попытке чтения наткнулся на такую особенность, выполняя функцию OpenKey с параметром False ( не создавать ветку при её отсутствии ) он кричит о том, что данная ветка отсутствует собственно Result функции равен False. Что я сделал, я попробовал создать по данному пути свой каталог ( код ниже ). Цитата:
Мой - \SOFTWARE\Mozilla\Mozilla Firefox Попадаю в - \SOFTWARE\WOW6432Node\Mozilla\Mozil la Firefox Разница очевидна - нужен простой каталог "SOFTWARE", а попадаю в "WOW6432Node" Как это возможно и в чём проблема?
Следствие: 99% проблем, сваливаемых на Microsoft, является следствием тупости самих программистов.
|
|
12.06.2017, 23:48 | #2 | |
Форумчанин
Регистрация: 01.06.2012
Сообщений: 139
|
Решил проблему пусть останется как пример
Цитата:
KEY_WOW64_64KEY описать как константу. В общем кто захочет тот поймёт. Если решение не верно Welcom.
Следствие: 99% проблем, сваливаемых на Microsoft, является следствием тупости самих программистов.
|
|
13.06.2017, 00:14 | #3 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
KEY_WOW64_64KEY не права, а флаг. Вы только узнали о редиректе реестра для 32битных процессов в 64битных системах?.. Заодно можете погуглить про редирект в файловой системе.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
реестр windows xp x64 bit в delphi | tj.nelson | Общие вопросы Delphi | 1 | 14.03.2012 05:20 |
Запись в реестр из reg файла в windows 7 x64 | Алексей_C | Общие вопросы Delphi | 8 | 20.02.2011 07:43 |
Реестр в Делфи | Alex2009 | Помощь студентам | 7 | 12.03.2010 01:20 |
Реестр в x64 | Xatr | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 9 | 17.01.2010 04:00 |
Реестр в Делфи | Гребенюк Иван | Общие вопросы Delphi | 8 | 15.08.2009 13:24 |