У меня есть установки Visual Studio, который создает некоторые ключи реестра:Создание 64-битный ключ реестра (не WOW64) из 32 разрядного приложения
HKEY_LOCAL_MACHINE\SOFTWARE\MyApp
но ключи реестра, он создает автоматически появляется под Wow6432Node :
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MyApp
Как игнорировать WOW6432Node при создании ключей реестра в моем C# код выполняется с помощью MSI?
Я предполагаю, что, поскольку ваше приложение 32-разрядное, Windows убедитесь, что изменения подпадают под 'Wow6432Node'. Чтобы получить его из этого узла и поместить записи под нормальные пути, ваше приложение должно быть 64-битным. – legends2k