Re[4]: ProgID, x86, x64, MSI и Uninstall
От: Коваленко Дмитрий Россия http://www.ibprovider.com
Дата: 29.05.20 07:39
Оценка:
Здравствуйте, Lonely Dog, Вы писали:

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


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


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


КД>>---

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

Я так полагаю, в msm надо выносить целиком компоненту — файлы и правила их регистрации.

Выносить ключи регистрации — смысла нет.

Проблему нужно воспринимать как косяк со стороны WiX.

Они просто не прорюхали этот момент и не реализовали поддержку.
-- Пользователи не приняли программу. Всех пришлось уничтожить. --
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.