Как узнать системный билд и версию SP?

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

  1. IceFire

    IceFire New Member

    Публикаций:
    0
    Регистрация:
    30 окт 2006
    Сообщения:
    244
    Сабж. Гугль, Яндекс и поиск по форуму ничего не дали. Положим, системный билд могу узнать через NtBuildNumber. А версия SP?

    Код для ring0/ring3 - значения не имеет.
     
  2. Vov4ick

    Vov4ick Владимир

    Публикаций:
    0
    Регистрация:
    8 окт 2006
    Сообщения:
    581
    Адрес:
    МО
    Можно попробовать поизучать SYSDM.CPL Он ведь выводит сведения о виндах и машине.
     
  3. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    Я гдето видел код по определению сервиспака. Найду - дам.
    Еще можно через COM определить (по крайней мере тип - Free Build или Checked Build можно), в книжке Руссиновича и Соломона есть код. Я переписывал его с бейсика на С++, если найду - тоже дам :) тип билда там один из параметров, так что скорее всего версия SP и номер билд там тоже есть
     
  4. IceFire

    IceFire New Member

    Публикаций:
    0
    Регистрация:
    30 окт 2006
    Сообщения:
    244
    Буду очень-очень благодарен.
     
  5. kero

    kero Модератор SOURCES & 2LZ Команда форума

    Публикаций:
    0
    Регистрация:
    4 апр 2006
    Сообщения:
    1.074
    Адрес:
    Москва
    пример с GetVersionEx - http://www.wasm.ru/forum/attachment.php?item=154
     
  6. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    Можно посмотреть в ресурсах ntoskrnl.exe версию и сервиспак
    У меня File version: 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
     
  7. IceFire

    IceFire New Member

    Публикаций:
    0
    Регистрация:
    30 окт 2006
    Сообщения:
    244
    kero

    Респект! То, что надо.

    Great

    Спасибо за помощь. Насчет анализа ntoskrnl подумаю.
     
  8. Stub

    Stub New Member

    Публикаций:
    0
    Регистрация:
    11 май 2004
    Сообщения:
    311
    Адрес:
    Siberia