Vista, MSI, CustomActon & NoImpersonate bit

Тема в разделе "WASM.WIN32", создана пользователем _Ursus_, 16 май 2007.

  1. _Ursus_

    _Ursus_ New Member

    Публикаций:
    0
    Регистрация:
    2 апр 2007
    Сообщения:
    4
    Вопрос к людям, имеющим опыт создания инсталляторов (.msi) под Vista.
    Известно, что из-за наличия в Висте UAC выполнение инсталлятором любых действий в CustomAction, требующих повышения привилегий, возможно только при выставленном NoImpersonate bit (http://blogs.msdn.com/rflaming/archive/2006/09/23/768248.aspx)

    Теперь самое (не)смешное - у меня Виста никак не реагирует на отстутствие NoImpersonate bit в CustomAction. а у клиентов - инсталляция завершается ошибкой с кодом 2869 (как и должна).

    Вопрос: кто-нибудь сталкивался с подобным? Что мне надо сделать, чтобы инсталлятор _не_ работал и у меня тоже? Подозреваю, что нужно смотреть параметры локальных политик безопасности, но не знаю точно, какие именно значения должны быть.

    PS: UAC я не отключал