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

Discussion in 'WASM.BEGINNERS' started by AsmMEn, Sep 25, 2005.

  1. AsmMEn

    AsmMEn New Member

    Blog Posts:
    0
    Joined:
    Sep 24, 2005
    Messages:
    30
    Location:
    Russia
    Как определить OS, на которой было запущено приложение?
     
  2. IceStudent

    IceStudent Active Member

    Blog Posts:
    0
    Joined:
    Oct 2, 2003
    Messages:
    4,300
    Location:
    Ukraine
    И какое же приложение может быть запущено под разными ОС?

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

    AsmMEn New Member

    Blog Posts:
    0
    Joined:
    Sep 24, 2005
    Messages:
    30
    Location:
    Russia
    всмысле было ли приложение запущено под *nix или под

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

    IceStudent Active Member

    Blog Posts:
    0
    Joined:
    Oct 2, 2003
    Messages:
    4,300
    Location:
    Ukraine
    версия windows: GetVersion.



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

    AsmMEn New Member

    Blog Posts:
    0
    Joined:
    Sep 24, 2005
    Messages:
    30
    Location:
    Russia
    угу о эмуляции
     
  6. mix_mix

    mix_mix Михаил

    Blog Posts:
    0
    Joined:
    Oct 8, 2005
    Messages:
    277
    Location:
    Токио
    .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

    Blog Posts:
    0
    Joined:
    Oct 2, 2003
    Messages:
    4,300
    Location:
    Ukraine
    mix_mix

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

    mix_mix Михаил

    Blog Posts:
    0
    Joined:
    Oct 8, 2005
    Messages:
    277
    Location:
    Токио
    Можно попробовать :)