Ярлыки

Discussion in 'WASM.HEAP' started by qwe8013, Aug 26, 2010.

  1. qwe8013

    qwe8013 New Member

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

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

    ntcdm New Member

    Blog Posts:
    0
    смсыл в том, что GetVersion будет возвращать разные версии для разных режимов совмстимости, также возможно другое поведение других системных API
     
  3. qwe8013

    qwe8013 New Member

    Blog Posts:
    0
    ntcdm
    как? Если во всех случаях процесс запускается абсолютно одинаково, то как тот же GetVersion узнает о том, что надо возвращать?
     
  4. Booster

    Booster New Member

    Blog Posts:
    0
    Через переменные окружения.
    http://support.microsoft.com/kb/286705