![]() |
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]() ![]() ![]() |
|
FireAlex |
|
|||
Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 17.11.2004 Репутация: нет Всего: нет |
как узнать серийный номер жесткого диска (не раздела), работающего под Windows Server 2003.
на нашем серваке не работает ни один из многочисленных способов, кроме одной консольной проги на С: http://www.winsim.com/diskid32/diskid32.html - там есть исходники проблема в том -как переписать её на дельфи ? может кто то уже это сделал. поделитесь... |
|||
|
||||
p0s0l |
|
|||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 14 Всего: 112 |
Попробуй код в этой теме, изменив "Scsi0:" на "PhysicalDrive0"
http://forum.vingrad.ru/index.php?showtopi...l=physicaldrive -------------------- С уважением, г-н Посол. |
|||
|
||||
FireAlex |
|
|||
Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 17.11.2004 Репутация: нет Всего: нет |
не помогает - пишет "parameter is incorrect"
не работает и со scsi0 |
|||
|
||||
p0s0l |
|
|||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 14 Всего: 112 |
Судя по коду, там используется 3 способа:
в 9x - через порты в NT - через IOCTL_SCSI_MINIPORT и через DFP_RECEIVE_DRIVE_DATA Значит остается попробовать только через SMART API - DFP_RECEIVE_DRIVE_DATA - это реализовано в той ссылке, которую я тебе дал, но работает там только в случае Win9x, меняем CreateFile и получаем:
-------------------- С уважением, г-н Посол. |
|||
|
||||
FireAlex |
|
|||
Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 17.11.2004 Репутация: нет Всего: нет |
все равно ничего не получается
![]() вообще мне это нужно было для защиты бд. бд -это файл аксес который лежит на серваке, . есть приложение -клиент который конектиться к этой базе. я думал проверять при запуске клиента серийный номер винчестера на сервере и указанный в зашифрованном файле лицензии, но поскольку при запуске программ проверки серийного номера проверяется серийник на машине где запущена прога, то делать такую проверку не имеет смысла. будем думать по другому... |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: WinAPI и системное программирование" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |