определение OS

Тема в разделе "WASM.BEGINNERS", создана пользователем AsmMEn, 25 сен 2005.

  1. AsmMEn

    AsmMEn New Member

    Публикаций:
    0
    Регистрация:
    24 сен 2005
    Сообщения:
    30
    Адрес:
    Russia
    Как определить OS, на которой было запущено приложение?
     
  2. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    И какое же приложение может быть запущено под разными ОС?

    Или имеется ввиду версия windows?
     
  3. AsmMEn

    AsmMEn New Member

    Публикаций:
    0
    Регистрация:
    24 сен 2005
    Сообщения:
    30
    Адрес:
    Russia
    всмысле было ли приложение запущено под *nix или под

    Win32, а если под вынь, то какой версии
     
  4. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    версия windows: GetVersion.



    так какое же приложение имеется ввиду? или ты говоришь о эмуляции через wine/cygwin?
     
  5. AsmMEn

    AsmMEn New Member

    Публикаций:
    0
    Регистрация:
    24 сен 2005
    Сообщения:
    30
    Адрес:
    Russia
    угу о эмуляции
     
  6. mix_mix

    mix_mix Михаил

    Публикаций:
    0
    Регистрация:
    8 окт 2005
    Сообщения:
    277
    Адрес:
    Токио
    .data

    Ver OSVERSIONINFO <>

    .code

    mov Ver.dwOSVersionInfoSize, SizeOf Ver

    invoke GetVersionEx, addr Ver



    В Ver.dwPlatformId может быть:



    VER_PLATFORM_WIN32s -- Windows 32s

    VER_PLATFORM_WIN32_WINDOWS -- Windows 9x/ME

    VER_PLATFORM_WIN32_NT -- Windows NT
     
  7. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    mix_mix

    А вот теперь покажи, что же выдаст при эмуляции в wine?
     
  8. mix_mix

    mix_mix Михаил

    Публикаций:
    0
    Регистрация:
    8 окт 2005
    Сообщения:
    277
    Адрес:
    Токио
    Можно попробовать :)