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

Вниз

Как узнать серийный номер CD средствами Delphi??   Найти похожие ветки 

 
Onward ©   (2003-08-20 03:51) [0]

Моя программа находится на CD. Как я могу узнать серийный номер этого CD на котором она находится????
В целях защиты от копирования..


 
Yanis ©   (2003-08-20 03:55) [1]


procedure TForm1.Button1Click(Sender: TObject);
var
VolumeName,
FileSystemName : array [0..MAX_PATH-1] of Char;
VolumeSerialNo : DWord;
MaxComponentLength,
FileSystemFlags : Integer;
begin
GetVolumeInformation("C:\",VolumeName,MAX_PATH,@VolumeSerialNo,
MaxComponentLength,FileSystemFlags,
FileSystemName,MAX_PATH);
Memo1.Lines.Add("VName = "+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;

А при записи на другой диск будешь перекомпилировать проект? :)


 
Onward ©   (2003-08-20 03:57) [2]

WOW! Я очень вам благодарен!!! Это то что мне нужно...
А на счет перекомпиляции это непроблема...
Пасибо друг... :)


 
Yanis ©   (2003-08-20 04:09) [3]

To [2]
А инфа у тебя прикольная, т.е. я хочу сказать ты крут, особенно мне понравилось:
Интересное о себе.
Честно, понравилось. :))



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

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

Наверх




Память: 0.47 MB
Время: 0.025 c
14-10870
pavel_guzhanov
2003-08-13 09:14
2003.09.04
Есть ли какая-нибудь русская дока по Indy?


1-10817
Dr. Well
2003-08-25 12:15
2003.09.04
Проблемма с указателем ... Не могу получить объект по ссылке


3-10609
RDA
2003-08-13 12:27
2003.09.04
Текстовое сообщение с сервера для клиента


3-10600
Сергей77
2003-08-14 09:14
2003.09.04
Навигация в DBGrid


14-10979
DelphiM
2003-08-15 06:24
2003.09.04
ASPack