Получение информации о системе

Тема в разделе "WASM.WIN32", создана пользователем crazi, 12 ноя 2008.

  1. crazi

    crazi New Member

    Публикаций:
    0
    Регистрация:
    1 авг 2008
    Сообщения:
    1
    Подскажите как получить (или где почитать) следующую информацию о компьютере.
    Скорость вращения винчестера (7200,10000,15000);
    Объем кеша винчестера.
    К каким физическим дискам относятся логические диски.

    Разрядность операционной системы (32, 64)

    Пропускная способность сетевой карты.

    Заранее спс.
     
  2. Exp10der

    Exp10der Мастер дзена

    Публикаций:
    0
    Регистрация:
    27 авг 2007
    Сообщения:
    337
    Адрес:
    Красноярск
    Винту посылаешь ATA команду 0xEC (IDENTIFY_DRIVE), считываешь буффер 512 байт с инфой о нём.
    Или если win32 ч-з createfile('\\.\physicaldrive0 ... там IOCTL код есть для работы со смартом, через него также можно 0xEC драйву сказать.
     
  3. Partner

    Partner Павел

    Публикаций:
    0
    Регистрация:
    28 фев 2008
    Сообщения:
    917
    Адрес:
    Los Angeles
    Очень много (практически все) информации о системе можно получить через WMI
    http://msdn.microsoft.com/en-us/library/aa394582