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