Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

Re: From Feniks (HDD Serial, Delphi sources)

Приветствую

Нашел готовые исходники на Delphi по определению HDD Serial (как раз когда
свои заканчивал :) )
http://home.earthlink.net/~akonshin/files/IdeInfo2.zip (
http://home.earthlink.net/~akonshin/delphi_ru.htm )
"IdeInfo2.zip, 30 Jul 2000, 27K, D3+) С помощью SMART Ioctl API можно
получить модель, версию прошивки, серийный номер, состояния различных
счетчиков IDE винчестера. Проверялось на Windows 98, Windows NT 4.0 и
Windows 2000. "

В WinNT/2000/XP должен работать без прав админа (через \\.\SCSIx:)
В Win9x работает через smartvsd.vxd. Но эта библиотека не всегда есть в
Win98 (нужно добавлять и перестартовать систему) и принципиально не
поддерживается до Win95 OSR2.

Буду премного благодарен, если кто подскажет - как проинициализировать
smartvsd.vxd без перезагрузки?
(надо как-то через IOS - напрямую
CreateFile(\\.\c:\somepath\smartvsd.vxd,...) - грузит библиотеку, но не
инициализирует; встречал лишь в одном примере некоторое обращение к IOS:
"DirectedSysControl("IOS", PNP_NEW_DEVNODE, DLVXD_LOAD_DEVLOADER,
LoadDevNode)",
т.е. вроде есть такие функции, доступные _приложениям_)

Впрочем, можно, не мучаясь, заюзать в Win9x готовый ide21201.vxd (4кб) из
DiskId - легко подцепляется динамически через CreateFile

P.S. Feniks - сенькс за компонент, может и пригодится

http://www.delphimaster.ru/cgi-bin/download.pl?get=1075737490&n=0
Номер выпуска : 1723
Возраст листа : 136
Количество подписчиков : 377
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/71415
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "VladS" Wed, 4 Feb 2004 16:13:57 +0300 (#71415)

 

Ответы:

Можно попробовать просто убить Explorer. Тогда он перегрузится и подцепит
все наново. Так можно DLL'ки подгружать без рестарт... может и с vxd
пойдет?

Ответить   Wed, 04 Feb 2004 23:25:10 +0200 (#71788)