Когда я запускаю свой файл MSI во второй раз, он предоставляет мне диалог с кнопками «Изменить», «Восстановить», «Удалить». Все в порядке. Я создал setup.exe и встроил этот MSI внутрь (setupbld). Теперь, когда я несколько раз запускаю setup.exe, он пытается каждый раз выполнять установку.
Как избежать повторения этой установки, когда пользователь запускает setup.exe?
т.е. Как предоставить то же окно, что и MSI?
Я решал проблему установки под W7 с включенным UAC. Я использовал этот способ
http://blog.torresdal.net/2008/10/06/WiXAndDTFUsingABootstrapperToForceElevatedPrivilegesInVista.aspx
Работает нормально, но эти проблемы.