Ярлыки

Тема в разделе "WASM.HEAP", создана пользователем qwe8013, 26 авг 2010.

  1. qwe8013

    qwe8013 New Member

    Публикаций:
    0
    Регистрация:
    28 май 2009
    Сообщения:
    198
    Собственно вопрос в следующем:
    в свойствах ярлыка возможно указать режим совместимости, один из следующих:
    Windows 95
    Windows 98/Windows Me
    Windows NT 4.0(SP5)
    Windows 2000

    так вот, какой бы режим совместимости не был поставлен(или вообще без режима совместимости) explorer в итоге передаёт функции CreateProcessW
    одни и те же параметры(в том числе содержимое STARTUPINFO). Может быть я чего-то не понимаю? Зачем тогда вообще это свойство?
     
  2. ntcdm

    ntcdm New Member

    Публикаций:
    0
    Регистрация:
    17 апр 2007
    Сообщения:
    247
    смсыл в том, что GetVersion будет возвращать разные версии для разных режимов совмстимости, также возможно другое поведение других системных API
     
  3. qwe8013

    qwe8013 New Member

    Публикаций:
    0
    Регистрация:
    28 май 2009
    Сообщения:
    198
    ntcdm
    как? Если во всех случаях процесс запускается абсолютно одинаково, то как тот же GetVersion узнает о том, что надо возвращать?
     
  4. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    Через переменные окружения.
    http://support.microsoft.com/kb/286705