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

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

  1. YoungBastard

    YoungBastard New Member

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

    n0name New Member

    Публикаций:
    0
    WMI?
    Win32_DiskDrive
     
  3. YoungBastard

    YoungBastard New Member

    Публикаций:
    0
    Без использования WMI
    Что такое Win32_DiskDrive?
     
  4. n0name

    n0name New Member

    Публикаций:
    0
    Класс WMI.
    А без не думаю что у тебя получиться.
     
  5. YoungBastard

    YoungBastard New Member

    Публикаций:
    0
    n0name

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

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

    VBKesha New Member

    Публикаций:
    0
    Кажется можно через ASPI это сделать.
     
  7. YoungBastard

    YoungBastard New Member

    Публикаций:
    0
  8. YoungBastard

    YoungBastard New Member

    Публикаций:
    0
  9. VBKesha

    VBKesha New Member

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

    YoungBastard New Member

    Публикаций:
    0
    VBKesha

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

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

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

    n0name New Member

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

    YoungBastard New Member

    Публикаций:
    0
    n0name

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

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