Инсталляция приложения в Windows Vista

Тема в разделе "WASM.WIN32", создана пользователем vladqq, 24 мар 2009.

  1. vladqq

    vladqq New Member

    Публикаций:
    0
    Регистрация:
    24 мар 2009
    Сообщения:
    69
    Хай всем!

    Была у меня одна написанная на c++ builder софтина, ну и инсталлер под неё я тоже руками накидал.
    Когда недавно попробовал запустить инсталлер под вистой, обнаружил что он падает, а позже - что я не могу записывать .exe файлы
    в %program files%\my software dir\.

    При этом остальной, скачанный с инета, софт каким-то образом спокойно туда инсталлится.

    Подскажите плиз, куда рыть. Я немного погуглил на эту тему и понял что вроде как юзать MSI это единственный способ.
    Или я не прав?
     
  2. Sol_Ksacap

    Sol_Ksacap Миша

    Публикаций:
    0
    Регистрация:
    6 мар 2008
    Сообщения:
    623
    Может ли быть так, что один не обратил внимание на права доступа и автоподнятие привилегий для установочных программ? Я имею в виду — виста детектирует распространённые установщики и запускает их с большим integrity level. Попробуй добавить в имя установщика слово 'setup'.
     
  3. vladqq

    vladqq New Member

    Публикаций:
    0
    Регистрация:
    24 мар 2009
    Сообщения:
    69
    setup не помогает. попробовать подписать manifest-ом, пока что безуспешно.
     
  4. vladqq

    vladqq New Member

    Публикаций:
    0
    Регистрация:
    24 мар 2009
    Сообщения:
    69
    в общем разобрался - надо подписывать manifest-ом, в котором требовать повышенных прав. при этом при запуске виста будет спрашивать юзера хотите ли вы это запустить