Почему значение реестра не устанавливается? - PullRequest
0 голосов
/ 03 сентября 2010

Я использую установщик Visual Studio 2008.Я пытаюсь установить значение реестра, и оно включено в проект установки.После того, как я установил приложение, используя созданную мной настройку, значение реестра не отображается.

Я выполнил все перечисленные шаги здесь .

Почему это могло произойти?

1 Ответ

2 голосов
/ 03 сентября 2010

Раздел реестра создается, вероятно, под HKLM\Software\WOW6432Node (см. Registry Redirector ). Если вы устанавливаете 32-разрядное приложение, и приложение будет позже считывать из программного ключа некоторые значения из HKLM\Software, такие запросы будут перенаправлены на HKLM\Software\WOW6432Node. Поэтому, если вы установили 32-битное приложение, Windows Installed, вероятно, все исправило.

Если вы хотите установить 64-битное приложение, вам следует внести небольшие изменения в файл MSI. Вы должны следовать http://msdn.microsoft.com/en-us/library/aa367451.aspx и внести все изменения, описанные в http://msdn.microsoft.com/en-us/library/aa367430.aspx.

...