Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Неужели есть способ? [D4, WinXP]


ASM ©   (2002-03-14 00:00:00) 

Есть ли какой нибудь способ считать серийный номер какой нибудь железки в компе (винта например или видеокарты, мамы)?
Или какую нибудь инфу о железках?


Anatoly Podgoretsky   (2002-03-16 19:54:00) [1]

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


ASM   (2002-03-16 19:46:00) [2]

> Anatoly Podgoretsky
Обсалютно верно это не номер винта а номер логического диска
и это не подходит. Что такое инфракрасные метки?


Anatoly Podgoretsky   (2002-03-16 11:25:00) [3]

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


copyr25   (2002-03-16 09:23:00) [4]

Серийный номер жесткого диска:
procedure TForm1.FormActivate(Sender: TObject);
var VolumeSerialNumber : DWORD;
MaximumComponentLength : DWORD;
FileSystemFlags : DWORD;
SerialNumber : string;
begin
GetVolumeInformation("c:\",nil,0,
@VolumeSerialNumber,
MaximumComponentLength,
FileSystemFlags,nil,0);
SerialNumber:=IntToHex(HiWord(VolumeSerialNumber), 4)+
IntToHex(LoWord(VolumeSerialNumber), 4);
end;



ASM   (2002-03-16 01:23:00) [5]

To > DC-AC Спасибо хоть что не отказал!
Ну раз самому думать надо (а времени нет поэтому сюда и залез)
будем муслить!


DC-AC   (2002-03-14 08:27:00) [6]

Забыл добавить. Если хочешь защитить свою программу - аппаратные ключи (LPT,USB). Не хочешь платить денежки Алладину за комплект разработчика и "чистые" ключи - разрабатывай своё. Благо недостатка в современных мощных микроконтроллерах недостатка нет - AVR, PIC... Заодним и в однокристалках через годик профи будешь...


DC-AC   (2002-03-14 08:22:00) [7]

Для IDE HDD - через smartvsd.vxd или компонентой TVicPort. Для внешней подключенной периферии - через специальные команды UPS/принтеров/сканеров. Для всего остального - туфта всё это. ID вендора чипсета узнать можно, серийный номер - только обращаться к разработчикам за техдокументацией.


Наверх

Титульная страница Поиск, карта сайта Написать письмо