![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как узнать серийный номер HDD в Win2000, не имея прав админа?
тт © (2006-07-13 09:57:00)Можно ли в Win2000 не имея прав доступа администратора,
узнать серийный номер HDD?
Не тот серийный номер, который меняется после изменении разделов диска,
а другой, который присваивается при изготовлении диска.
Alex Konshin (2006-07-13 13:32:00) [1]Для SCSI можно, но нужен установленный ASPI драйвер от производителя SCSI контроллера (MS неподдерживает ASPI). Если он не стоит (что не редкость), то поставить его может только администратор.
Через SPTI доставать s/n не под администратором я не умею. Хотя я допускаю, что это можно как-то сделать какими-то недокументированными способами. Когда я исследовал этот вопрос я не нашел такого способа. Я могу авторитетно заявить, что по крайней мере год назад никто (кроме, возможно, MS) такого способа не знал. Если такой отыщется - сообщите мне.
Суть в том, что для открытия хендла устройства нужны права, а по умолчанию они есть у администратора и их нет у обычного аккаунта. В случае IDE я открыл способ обхода этого ограничения - я достаю хендл контроллера IDE и выдаю ему хитрые команды. Как это ни странно, но любому аккаунту позволительно открывать контроллер. Это можно увидеть с помощью winobj с сайта http://www.sysinternals.com/
тт (2006-07-13 12:48:00) [2]Что, для SCSI нет способа(простого) в принципе, или просто не знаете?
Alex Konshin (2006-07-13 12:38:00) [3]Какой HDD? Для SCSI, RAID и т.п. я не знаю такого способа.
Для обычных IDE (P-ATA и S-ATA) мои примеры должны работать (собственно, именно этим они и отличаются от многих других).
Amoeba (2006-07-13 12:26:00) [4]Было несколько постов назад:
http://home.earthlink.net/~akonshin/delphi_ru.htm
Что же касается необходимости прав админа, то не знаю.