Отличия АПИ Висты и ХР

Тема в разделе "WASM.BEGINNERS", создана пользователем xDreams, 21 сен 2007.

  1. xDreams

    xDreams New Member

    Публикаций:
    0
    Регистрация:
    20 сен 2007
    Сообщения:
    8
    Есть ли какие нибудь отличия между АПИ висты и ХР.
    Имеется программа для работы с сервисами под ХР - Тяжело ли ее перенести на Висту?
     
  2. Cock

    Cock New Member

    Публикаций:
    0
    Регистрация:
    9 фев 2007
    Сообщения:
    148
    Смотря насколько твой сервис использует недокументрированные особенности предудущих версий, вообще советую прочитать http://download.microsoft.com/download/9/c/5/9c5b2167-8017-4bae-9fde-d599bac8184a/Vista_Services.doc
    Вот сервисы работают в контексте 0 сесии, это особенность, упаси боже если твой сервси взаимодействует с пользователем.

    Только ты тему топик не четко сформулировал, а спрашиваешь совсем другое.
     
  3. xDreams

    xDreams New Member

    Публикаций:
    0
    Регистрация:
    20 сен 2007
    Сообщения:
    8
    Он как бы точно взаимодействует с пользователем - это шелл подменяющий эксплорер
     
  4. Cock

    Cock New Member

    Публикаций:
    0
    Регистрация:
    9 фев 2007
    Сообщения:
    148
    Беда с ним будет, следи за переключением дектопов, короче геромой с серсивом таким будет, советую использовать другое решение
     
  5. infern0

    infern0 New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2003
    Сообщения:
    811
    Адрес:
    Russia
    следи - не следи, а под вистой сервис в принципе не имеет прямого доступа для UI. Вообще не имеет. Совсем.
     
  6. Cock

    Cock New Member

    Публикаций:
    0
    Регистрация:
    9 фев 2007
    Сообщения:
    148
    infern0
    Приведите документ где это сказано или кидайте пример, который показывает что это так. Я могу ошибаться, но сервисы могут иметь очередь оконых сообщений, правда все их окошки будт пренажлежать других десктопам просто.
     
  7. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Только если он интерактивный. Но в висте по-другому — там службы в другой сессии сидят. См. 2ю статью Руссиновича по висте.