Серийный номер SCSI устройства

Тема в разделе "WASM.ELECTRONICS", создана пользователем YoungBastard, 18 окт 2006.

  1. YoungBastard

    YoungBastard New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2005
    Сообщения:
    231
    Адрес:
    Russia
    Как получить в WinNT серийный номер SCSI устройства без админских прав?!
    Смотрел версию программы от akonshin ScsiSN, она не работает =(
    Плиз, хелп!
     
  2. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    WMI?
    Win32_DiskDrive
     
  3. YoungBastard

    YoungBastard New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2005
    Сообщения:
    231
    Адрес:
    Russia
    Без использования WMI
    Что такое Win32_DiskDrive?
     
  4. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    Класс WMI.
    А без не думаю что у тебя получиться.
     
  5. YoungBastard

    YoungBastard New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2005
    Сообщения:
    231
    Адрес:
    Russia
    n0name

    есть идея использования SetupDiXXX функции, которые работают с реестром.
    Возможно с помощью их получить серийник?

    Пробовал через всякие обращения с DeviceIoControl, действительно ничего не получается
     
  6. VBKesha

    VBKesha New Member

    Публикаций:
    0
    Регистрация:
    23 июн 2004
    Сообщения:
    39
    Кажется можно через ASPI это сделать.
     
  7. YoungBastard

    YoungBastard New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2005
    Сообщения:
    231
    Адрес:
    Russia
  8. YoungBastard

    YoungBastard New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2005
    Сообщения:
    231
    Адрес:
    Russia
  9. VBKesha

    VBKesha New Member

    Публикаций:
    0
    Регистрация:
    23 июн 2004
    Сообщения:
    39
    ASPI не поддерживается официально но многие проги ставят их поддержку.
    А по SPTI вот неплохой мануал(там и по ASPI) http://www.insidepro.com/kk/020/020r.shtml
     
  10. YoungBastard

    YoungBastard New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2005
    Сообщения:
    231
    Адрес:
    Russia
    VBKesha

    Ды, с помощью SPTI заполучить это не сложно
    НО не выполняется одно условие: без админских прав.

    Во всяком случае спасибо за ответы. Хоть на какие-то мысли натолкнул.

    НО все же, если есть какие-то идеи, то поделитесь
    Я вот думаю, все таки, как-то можно же с помощью простых user mode IOCTL запросов это сделать?!
    Как тогда работает WMI?! Есть же какой-то интерфейс!
     
  11. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    IDA тебе в помощь. Я когда-то тоде интересовался одним классом в WMI.
     
  12. YoungBastard

    YoungBastard New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2005
    Сообщения:
    231
    Адрес:
    Russia
    n0name

    ну, wmi использует свой собственный интерфейс в драйверах и все стандартные дрова от винды поддерживают wmi.
    для того, чтобы заюзать методы из wmi мне нужно написать драйвер который будет работать с этим интерфейсом.

    самый лучший способ который можно заюзать и который вроде бы работает это использования aspi32.