Как получить в WinNT серийный номер SCSI устройства без админских прав?! Смотрел версию программы от akonshin ScsiSN, она не работает =( Плиз, хелп!
n0name есть идея использования SetupDiXXX функции, которые работают с реестром. Возможно с помощью их получить серийник? Пробовал через всякие обращения с DeviceIoControl, действительно ничего не получается
VBKesha через SPTI это можно сделать, но у меня не получается =( http://rsdn.ru/article/baseserv/SCSI.xml#EFAAE хорошая статья, но чо-то я не пойму...
ASPI не поддерживается официально но многие проги ставят их поддержку. А по SPTI вот неплохой мануал(там и по ASPI) http://www.insidepro.com/kk/020/020r.shtml
VBKesha Ды, с помощью SPTI заполучить это не сложно НО не выполняется одно условие: без админских прав. Во всяком случае спасибо за ответы. Хоть на какие-то мысли натолкнул. НО все же, если есть какие-то идеи, то поделитесь Я вот думаю, все таки, как-то можно же с помощью простых user mode IOCTL запросов это сделать?! Как тогда работает WMI?! Есть же какой-то интерфейс!
n0name ну, wmi использует свой собственный интерфейс в драйверах и все стандартные дрова от винды поддерживают wmi. для того, чтобы заюзать методы из wmi мне нужно написать драйвер который будет работать с этим интерфейсом. самый лучший способ который можно заюзать и который вроде бы работает это использования aspi32.