Добрый день.
Я создавал установщик для нашего продукта с использованием технологии WIX (Windows Installer XML). Ожидаемое поведение заключается в том, что продукт запускается, если флажок установлен после установки.
Это работает уже некоторое время, но недавно мы узнали, что UAC в Win 7 и Vista не позволяют запускать приложение. Я провел некоторое исследование, и мне предложили добавить атрибуты
Execute = 'deferred' и Impersonate = 'no'.
Что я и сделал, но потом обнаружил, что для выполнения отложенного необходимо выполнить CustomAction между фазами InstallInitialize и IntallFinalize; что не то, что мне нужно. Мне нужен продукт для запуска ПОСЛЕ финализации установки, ЕСЛИ установлен флажок запуска. Есть ли другой способ повысить разрешения?
Будем благодарны за любые ответы, предложения или отзывы.