Приложение, над которым я работаю, написано в основном в VB6.Диагностика самовосстановления MSI
Некоторые пользователи сообщают, что когда они запустили мое приложение, другой установщик MSI автоматически запустится и попытается восстановить его собственную установку. Часто это касается AutoCAD, но иногда и других программ.
Обычно это происходит каждый раз, когда они запускают приложение.
Что такое процедура, которую мы можем использовать для диагностики того, почему это происходит? Поскольку это программа установки сторонних разработчиков, у нас нет никакой видимости того, что она делает.
AutoDesk есть некоторые данные, опубликованные на этом:
, но они непосредственно не дают достаточно информации. В идеале я хочу иметь возможность полностью предотвратить это от моих конечных пользователей, а не просто рассказывать им, как его избежать или очистить.
Первая ссылка описывает вид записи журнала событий, который вы должны искать. Он расскажет вам компонент, который установщик Windows обнаруживает при необходимости ремонта. Вам решать, зачем этот компонент нуждается в ремонте или лучше описывать его, чтобы мы могли помочь. См. Также http://stackoverflow.com/questions/5501028/how-can-i-determine-what-causes-repeated-windows-installer-self-repair –
установщик, который появляется, это из вашего приложения или из Autodesk/AutoCAD? –
Это программа установки AutoCAD, а не наша. Вопрос уточнен - спасибо. – DaveInCaz