Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.19;
Скачать: CL | DM;

Вниз

Номер винта   Найти похожие ветки 

 
REL_   (2002-07-26 10:07) [0]

Народ, хочу жёстко привязать прогу к компу. Для этого необходимо знать серийный номер винта или материнки. Как вытащить эту информацию?


 
vixic ©   (2002-07-26 10:23) [1]

Попробуй так:

var
Number : Pdword;
w1, w2 : Dword;
bufer : array [0..255] of char;
begin
new(Number);
if getVolumeInformation("c:\", bufer, sizeof(bufer), Number, w1, w2, nil, 0) then
Label1.Caption:=IntToStr(Number^);
Dispose(Number);
end;


Сам непробовал. Гдето увидел и слил! :)


 
REL_   (2002-07-26 14:38) [2]

Ну очень надо!


 
RV ©   (2002-07-26 14:46) [3]

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


 
Pumpkin   (2002-07-26 22:02) [4]

DISKID32.ZIP (с исходником). Определяет нормально только Primary Master. Смотри тут:
http://www.vcl.ru/rxlib/win32/diskid32.zip
или http://sources.fitkursk.ru/detail.asp?id=1159
Если не устроит, тогда только через драйвер.
Удачи.


 
Billy ©   (2002-07-26 23:12) [5]

Вот функция для получения с/н BIOS"a:
Function GetBiosNumber:string;
begin
result:=string(pchar(ptr($FEC71)));
end;

Автор не я


 
Jeer   (2002-07-27 00:21) [6]

Под клоны NT не выйдет фокус


 
Poirot ©   (2002-07-28 03:30) [7]

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



Страницы: 1 вся ветка

Текущий архив: 2002.09.19;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
1-61163
Poirot
2002-09-07 11:56
2002.09.19
Как вшивают любой файл в BMP например!!!


14-61293
Mikhail
2002-08-23 20:27
2002.09.19
Каюк монитору


14-61300
GGG
2002-08-22 02:51
2002.09.19
Привет всем! Как сделать,что-бы программа устанавливалась


1-61187
Кролик
2002-09-08 10:47
2002.09.19
Наследование классов


4-61374
Alibaba
2002-07-31 12:32
2002.09.19
FindWindowEx - не работает под Win2k! Что делать?