2014-01-31 3 views
0

Я пытался найти реестр для записи внутри фрагмента. Я использовал следующий фрагмент кодаНе удалось получить доступ к реестру с использованием расширения пользователя

<util:RegistrySearch Id="VCRedistributables" 
         Root="HKLM" 
         Key="SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\6F9E66FF7E38E3A3FA41D89E8A906A4A\InstallProperties" 
         Variable="VCREDISTISINSTALLED" 
         Value="DisplayVersion" 
         Result="exists"/> 

Но говорит журнал

[1AA8: 0E4C] [2014-01-31T11: 09: 51] I000: ключ реестра не найден. 'SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Installer \ UserData \ S-1-5-18 \ Products \ 6F9E66FF7E38E3A3FA41D89E8A906A4A \ InstallProperties' Key =

Я искал реестра вручную, чтобы найти ключ реестра и значение. Однако Burn не смог его найти. В чем причина этого? Я подаю в суд на Wix 3.8

ответ

1

Возможно, вы имеете дело с 64-разрядными версиями Windows. В этой Windows есть two registry. Проверьте доступность этого ключа в обоих ветвях.

Смежные вопросы