Я писал, что на сборки (12 abz+Grigorijg, 14), где приходилось в Hex-редакторе дорабатывать PowerDVD.msi, не устанавливаются последние обновления CyberLink_PowerDVD_DVD081031-06, CyberLink.2521_DVD081231-02.exe. Точнее, устанавливаются, но фактически сборки не обновляются. Мало того, ничего другого на сборку по-человечески не накатишь, деинсталлировать её - также проблема: не загружается SKUtil.dll. Нашёл как помочь такой беде, если ПО ОШИБКЕ Вы накатили не то обновление. Итак, дистрибутив сборки у Вас должен быть под рукой. Вам надо зайти в папку C:\Program Files\InstallShield Installation Information и удалить там папку {2BF2E31F-B8BB-40A7-B650-98D28E0F7D47}. После этого ПОВЕРХ установить сборку заново. Затем ещё раз удалить папку {2BF2E31F-B8BB-40A7-B650-98D28E0F7D47} и снова ПОВЕРХ установить сборку заново. Теперь без проблем деинсталлируйте сборку. После этого можете устанавливать сборку заново.
По сути, виновником таких бед является Киберлинк. Он изменил технологию при создании последних обновлений CyberLink_PowerDVD_DVD081031-06, CyberLink.2521_DVD081231-02.exe. Там в PowerDVD.msi "забит" ProductCode {2BF2E31F-B8BB-40A7-B650-98D28E0F7D47} вместо {307BD415-B3E6-4E60-962A-FEF793237322}. Наверно в PowerDVD.msi традиционно стояли "предохранители", запрещающие устанавливать поверх продукт с ProductCode={2BF2E31F-B8BB-40A7-B650-98D28E0F7D47}, т.е. накатывать поверх не обновление, а программу. А в указанных обновлениях ProductCode сделали как в самой программе. Важно, что в СБОРКЕ 14.1 на базе CyberLink_PowerDVD_DVD081031-06 с ProductCode={2BF2E31F-B8BB-40A7-B650-98D28E0F7D47} одинаково хорошо устанавливаются как CyberLink.2217aU_TaRe38_DVD081201-06.exe так и CyberLink.2521_DVD081231-02.exe с разными ProductCode. Это - лишний аргумент в пользу приятной во всех отношениях моей сборки 14.1.
По сути, виновником таких бед является Киберлинк. Он изменил технологию при создании последних обновлений CyberLink_PowerDVD_DVD081031-06, CyberLink.2521_DVD081231-02.exe. Там в PowerDVD.msi "забит" ProductCode {2BF2E31F-B8BB-40A7-B650-98D28E0F7D47} вместо {307BD415-B3E6-4E60-962A-FEF793237322}. Наверно в PowerDVD.msi традиционно стояли "предохранители", запрещающие устанавливать поверх продукт с ProductCode={2BF2E31F-B8BB-40A7-B650-98D28E0F7D47}, т.е. накатывать поверх не обновление, а программу. А в указанных обновлениях ProductCode сделали как в самой программе. Важно, что в СБОРКЕ 14.1 на базе CyberLink_PowerDVD_DVD081031-06 с ProductCode={2BF2E31F-B8BB-40A7-B650-98D28E0F7D47} одинаково хорошо устанавливаются как CyberLink.2217aU_TaRe38_DVD081201-06.exe так и CyberLink.2521_DVD081231-02.exe с разными ProductCode. Это - лишний аргумент в пользу приятной во всех отношениях моей сборки 14.1.