![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Обход виртуализации реестра в Inno Setup для 32- и 64-битных системDelphi , ОС и Железо , РеестрПри работе с Inno Setup может возникнуть ситуация, когда доступ к определенным ключам реестра ограничен из-за виртуализации, введенной в Windows Vista и более поздних версиях, а также на 64-битных системах. Это связано с тем, что в 64-битных операционных системах существуют отдельные ветки реестра для 64-битных и 32-битных приложений (WOW64). Приложения, работающие в 32-битном режиме, автоматически перенаправляются в ветку ПроблемаРазработчики, использующие Inno Setup для создания установщиков, могут столкнуться с трудностями при попытке доступа к ключам реестра, которые не отображаются из-за виртуализации. Например, при попытке проверить наличие ключа Подтвержденный ответДля решения этой проблемы можно использовать специальные ключи Пример кода
Альтернативный ответЕсли вам необходимо создать установщик, который работает как в 32-битных, так и в 64-битных системах, и при этом необходимо определить, установлена ли 32-битная или 64-битная версия программы (например, Maya), можно использовать параметр ЗаключениеПри работе с Inno Setup важно понимать механизмы виртуализации реестра в Windows и уметь корректно работать с 32- и 64-битными ключами. Использование специальных ключей Обход виртуализации реестра в Inno Setup для корректной работы с 32- и 64-битными системами, чтобы обеспечить доступ к соответствующим ключам реестра без ограничений, введенных Windows Vista и в 64-битных операционных системах. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |