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

Вниз

Как получить серийный номер жесткого диска?   Найти похожие ветки 

 
Denizzz   (2005-09-14 08:11) [0]

Как получить серийный номер жесткого диска?


 
pavel_guzhanov ©   (2005-09-14 08:20) [1]

Если под жестким диском понимается целиком устройство, то тебе надо на сайт Alex Konshin © http://home.earthlink.net/~akonshin/index.htm Помнится, была у него там программка, выдающая всю информацию про IDE устройства.
А если под жестким диском понимается раздел, то используй функцию GetVolumeInformation()


 
Big Joe ©   (2005-09-14 08:47) [2]

function GetHardDiskSerial(const DriveLetter: Char): string;
var
 NotUsed:     DWORD;
 VolumeFlags: DWORD;
 VolumeInfo:  array[0..MAX_PATH] of Char;
 VolumeSerialNumber: DWORD;
begin
 GetVolumeInformation(PChar(DriveLetter + ":\"),
   nil, SizeOf(VolumeInfo), @VolumeSerialNumber, NotUsed,
   VolumeFlags, nil, 0);
 Result := Format("Label = %s   VolSer = %8.8X",
   [VolumeInfo, VolumeSerialNumber])
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
 ShowMessage(GetHardDiskSerial("c"));
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.054 c
1-1126000453
Dennis S
2005-09-06 13:54
2005.10.02
Как читать из любого ЕХЕ файла данные...


2-1124753042
Вид
2005-08-23 03:24
2005.10.02
Как у TListBox убрать линейку прокрутки?


2-1124614549
чайник5
2005-08-21 12:55
2005.10.02
colorbox


9-1116236051
WondeRu
2005-05-16 13:34
2005.10.02
OpenGL. проблемы c SelectBuffer


14-1126279080
Ylia__
2005-09-09 19:18
2005.10.02
Подскажите алгоритм поиска всех компьютеров в локальной сети.