У меня есть установщик, который отлично работает под NT 5.x, Vista и Windows 7. Он содержит соответствующий манифест для UAC на NT 6.x.
Но, начиная с Windows 7 RC, каждый раз, когда программа установки закрывается, Windows выдает ошибочное сообщение «Эта программа могла быть установлена неправильно», даже если программа установилась правильно без каких-либо проблем. Я никогда не получал этих ложных сообщений ни в Vista, ни в бета-версии Windows 7.
Я отправил отчет об ошибке в Microsoft, но не получил ответа. Я подумал, что это может быть просто сбой в Windows 7 RC, но проблема все еще существует при новой установке одной из самых последних сборок RTM-escrow, которая просочилась. У Microsoft нет никакой документации по этому поводу - даже намека на то, что могло бы это вызвать.
Еще большее разочарование вызывает то, что я получаю это сообщение «Эта программа могла быть установлена неправильно», даже если я отменяю установку на самом первом экране «Вы уверены, что хотите продолжить» перед any em > кода установки (создание временного каталога, извлечение файлов, копирование, реестр и т. д.) когда-либо запускается.
Кто-нибудь понял это?