Форум программистов, компьютерный форум, киберфорум
Delphi: WinAPI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
Джоуи
 Аватар для Joey
1083 / 645 / 240
Регистрация: 05.05.2015
Сообщений: 3,559
Записей в блоге: 2

Как в x64 системе обойти редиректинг в реестре? Что за API-функция RegDisableReflectionKey?

19.05.2015, 01:33. Показов 2102. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть такая функция - RegDisableReflectionKey. В Что нужно подключить в uses, чтобы ею воспользоваться? Windows уже подключен.
Но у меня Delphi 2007, возможно проблема в этом
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.05.2015, 01:33
Ответы с готовыми решениями:

VK API как обойти ограничение api vk.com в 1000 человек?
Добрый день. У меня есть вопрос - как получить больше 1000 человек в запросе на поиск людей? while (true) { ...

Как записать программу в AutoRun в реестре на Windows x64?
Как мне записать программу в AutoRun? Пытался вот с помощью этого кода но не получилось, хз почему (проект в папке на рабочем столе) ...

Вызов API функции. Функция перечисляет классы устройств в системе
Доброго времечка! Подскажите пожалуйста про функцию API CM_Enumerate_Classes. Функция перечисляет классы устройств в системе. Вопрос на...

5
Native x86
Эксперт Hardware
 Аватар для quwy
6853 / 3787 / 1024
Регистрация: 13.02.2013
Сообщений: 11,861
19.05.2015, 15:48
Как-то так:
Delphi
1
function RegDisableReflectionKey(hBase: HKEY): Longint; stdcall; external 'advapi32.dll' name 'RegDisableReflectionKey';
1
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
19.05.2015, 21:12
Лучший ответ Сообщение было отмечено Joey как решение

Решение

Как в x64 системе обойти редиректинг в реестре?
Есть такая функция - RegDisableReflectionKey.
Registry Redirecting и Registry Reflection - разные вещи.
Первое (редирект) - это когда вы обращаетесь, например, в HKLM\Software, а
попадаете в HKLM\Software\Wow6432Node.
Второе (отражение) - это когда вы пишете в одну ветку реестра, но значения
появляются также и в другой.

Редирект отключается флагами KEY_WOW64_64KEY и KEY_WOW64_32KEY.
Отражение регулируется функцией RegDisableReflectionKey.
На Windows 7 и выше, кстати, отражение ключей больше не используется системой.
2
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18030 / 7733 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
26.05.2015, 10:50
Starting with Windows 7 and Windows Server 2008 R2, WOW64 no longer uses registry reflection and formerly reflected keys are shared instead.
Читал, но не совсем понял, что значит становятся общими...
0
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
26.05.2015, 11:34
Reflection - это когда на физическом уровне два разных ключа и
изменения в одном ключе после его закрытия система копирует во второй.

А Shared - это когда физически ключ один, просто у него два "вида",
первый в нативной ветке, второй в Wow6432Node. Изменения в одной
ветке сразу видны во второй, потому что ключ один и тот же.
2
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18030 / 7733 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
26.05.2015, 12:21
Спасибо. Теперь понятно. Можно предположить, что на месте Shared находится символическая ссылка.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.05.2015, 12:21
Помогаю со студенческими работами здесь

Как можно обойти ограничение API VK?
Здравствуйте! Пишу автоответчик сообщении на ВК, но есть ограничения на ВК (метод - messenge.send) Вопрос: можно ли обойти данное...

Как можно обойти запрет на использование Командной строки в системе?
Как можно обойти запрет на использование командной строки в системе? п.с. логинюсь не админом п.п.с Сценарии типа cmd и bat,...

Как использовать API для изменения значения ключа в реестре?
Как использовать API для изменения значения ключа в реестре? Надо ли подключать dll ? и как она называется?

Что возвращает API-функция CreateFile?
Здравствуйте! Суть вопроса в следующем: Открываю файл или физический диск с помощью функции CreateFile. Как не странно, всё работает -...

Отслеживание изменений в файловой системе и реестре
Посоветуйте софт, который следит за устанавливаемой (установленной) программой. какие изменения она делает в реестре и ФС. чтобы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru