sürücü seri no

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
sako
Üye
Mesajlar: 477
Kayıt: 11 Haz 2003 02:40
Konum: ERZURUM

sürücü seri no

Mesaj gönderen sako »

Aşağıdaki kod ile CD room un seri numarasını almak istiyorum fakat benim istediğim programın çalıştığı sürücünün seri numarasını almak.

var
s,a:string;
VolumeSerialNumber : DWORD;
MaximumComponentLength : DWORD;
FileSystemFlags : DWORD;
SerialNumber : string;
begin
GetDir(0,s); { 0 = Current drive }
edit1.Text:=s;
a:=Copy(edit1.Text,1,3);//edite aktarılan yol
GetVolumeInformation('E:\', //buradaya a ya aktardığım değeri yazmak istiyorum ama beceremedim bi türlü.
nil,
0,
@VolumeSerialNumber,
MaximumComponentLength,
FileSystemFlags,
nil,
0);
SerialNumber := IntToHex(HiWord(VolumeSerialNumber), 4) + '-' +
IntToHex(LoWord(VolumeSerialNumber), 4);
edit2.Text:=(SerialNumber);
end;
DOĞUNUN SINIR TAŞI ERZURUM'UN DADAŞ'I
EFE'Sİ VAR İZMİR'İN EĞİLMEZ TÜRK' ÜN BAŞI
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Mesaj gönderen sadettinpolat »

Kod: Tümünü seç

GetVolumeInformation('E:\', Pchar(a),
nil, 
0, 
@VolumeSerialNumber, 
MaximumComponentLength, 
FileSystemFlags, 
nil, 
0);
"Sevmek, ne zaman vazgececegini bilmektir." dedi, bana.

---
http://sadettinpolat.blogspot.com/
Cevapla