Настроить проект в VS2005 для настройки реестра HKLM \ Software ...? - PullRequest
0 голосов
/ 08 декабря 2010

Я пишу панель инструментов для Internet Explorer, и она требует, чтобы был установлен следующий ключ.

HKLM \ Software \ Microsoft \ Interet Explorer \ Main \ FeatureControl \ FEATURE_LOCALMACHINE_LOCKDOWN \ iexplore.exe

Установщик работает с повышенными правами.

Я установил это значение

Но в Windows 7 Enterprise установщик записывает параметр реестра в этот путь:

HKLM \ Software \ Wow6432node \ Microsoft \ Interet Explorer \ Main \ FeatureControl \ FEATURE_LOCALMACHINE_LOCKDOWN \ iexplore.exe

Если я изменю настройку в Internet Explorer (разрешу активному содержимому запускать файлы на моем компьютере), я вижу, что это первый путь, который будет скорректирован.

Как заставить проект установки записать правильный путь в реестре?

Спасибо

Christian

1 Ответ

2 голосов
/ 08 декабря 2010

Да, это происходит при запуске 32-разрядного установщика в 64-разрядной операционной системе.Перенаправление реестра перенаправит записи из HKLM \ Software в HKLM \ Software \ Wow6432Node.Вам потребуется 64-битный установщик.

Свойство TargetPlatform, если вы используете проект установки VS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...