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

Вниз

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

 
Klever ©   (2006-08-01 12:45) [0]

Здравствуйте! можно ли с любого диска(компакт с фильмами ,программами и т.д.) узнать с помощью Делфи серийный номер диска и занести это значение в Edit или Label. И если можно, то как? Я в этом деле новичек, и пока теряюсь в догадках.Всем спасибо!


 
Klever ©   (2006-08-01 14:21) [1]

Пробовал
procedure TForm1.Button1Click(Sender: TObject);
var
 VolumeName,
 FileSystemName : array [0..MAX_PATH-1] of Char;
 VolumeSerialNo : DWord;
 MaxComponentLength,FileSystemFlags: Cardinal;
begin
 GetVolumeInformation("g:\",VolumeName,MAX_PATH,@VolumeSerialNo,
 MaxComponentLength,FileSystemFlags, FileSystemName,MAX_PATH);
 Memo1.Lines.Add("VolumeName = "+VolumeName);
 Memo1.Lines.Add("SerialNo = $"+IntToHex(VolumeSerialNo,8));
 Memo1.Lines.Add("CompLen = "+IntToStr(MaxComponentLength));
 Memo1.Lines.Add("Flags = $"+IntToHex(FileSystemFlags,4));
 Memo1.Lines.Add("FSName = "+FileSystemName);

end;
Но GetVolumeInformation не подходит



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

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

Наверх




Память: 0.46 MB
Время: 0.046 c
15-1153658347
ronyn
2006-07-23 16:39
2006.08.20
сообщения принтера


2-1154417827
elysee
2006-08-01 11:37
2006.08.20
Запрос


15-1153419666
Доброже(в|л)атель
2006-07-20 22:21
2006.08.20
Network Boot кто делал? поделитесь опытом!


2-1153685169
Adios
2006-07-24 00:06
2006.08.20
Присвоение процедуры


1-1151967710
MNC
2006-07-04 03:01
2006.08.20
фокус на первый символ в РичЕдит