Re[3]: ProgID, x86, x64, MSI и Uninstall
От: Lonely Dog Россия  
Дата: 29.05.20 07:19
Оценка:
Здравствуйте, Коваленко Дмитрий, Вы писали:

КД>Здравствуйте, kov_serg, Вы писали:


_>>Здравствуйте, Коваленко Дмитрий, Вы писали:


КД>>>Как эта проблема решается?

_>>А разве в винде нет двух разных веток в реестре для 32x и 64x битных COM объектов?

КД>Есть, но некоторые вещи общие. В том числе ProgID и сведения об интерфейсах.


КД>Я решил обозначенную проблему разделением регистрации COM объекта на две компоненты.


КД>У первой уникальный GUID для win32/win64 и она содержит данные для регистрации в HKCR\CLSID, в HKCR\Interface и в HKCR\TypeLib


КД>Вторая имеет стабильный GUID и содержит данные для регистрации ProgID


КД>---

КД>Конечно было бы неплохо иметь эту поддержку со стороны WIX, но увы.
А merge module не спасет в данном случае? Т.е. перенести общие части (ключи реестра) туда и использовать в обоих инсталяторах. не знаю, как это работает в случае x86 и x64, но был опыт использования в разных MSI одной битности, все было ок
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.