В Basic MSI проекте есть 2 драйвера: для Vista/Win7 и для WinXP. Соответственно они разнесены по двум разным фичам и эти фичи автоматом выбираются по Condition. В Vista/Win7 всё нормально ставится, но для WinXP выскакивает ошибка:
DIFXAPP: ERROR: Failed to calculate strong name from 'D:\Program Files\bla bla bla\file.cat'. Check if catalog is valid and if file is in the same directory as the INF. (Error code 0x80092009: Cannot find the requested object.)
Притом, что
"Install unsigned driver and driver packages that have missing files" включено. Если удалить этот cat файл из компонента, то всё нормально ставится. Попробовол поставить msiexec версии 4.5 (был поумолчанию 3.01) — всё тоже самое.
В каком направлении "копать"?
Здравствуйте, Kooksha, Вы писали:
K>В Basic MSI проекте есть 2 драйвера: для Vista/Win7 и для WinXP...
И еще: этот
.cat файл — временная пустышка. Драйвер еще не зарелизили. Возможно, что с подписанным драйвером эта проблема исчезнет, но кто его знает.

Никто с таким глюком не сталкивался?