Sistem özelliklerini gösteren component
Forum kuralları
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
-
- Üye
- Mesajlar: 28
- Kayıt: 30 Haz 2004 02:24
Sistem özelliklerini gösteren component
Arkadaşlar benim hdd'nin Disk Seri Numarasını veren bir kompanente ihtiyacım var yani daha doğrusu makinenin sistem özelliklerini tümüyle verecek bir companente ihtiyacım var elinde olan arkadaşlar bana da yardımcı olurlarsa onlara minnettar kalırım. Şimdiden teşekkür ederim.
Herkese iyi çalışmalar....
Herkese iyi çalışmalar....
Merhaba,
Harddisk seri nosunu ve fabrika seri nosunu alan örnekler sitede ipuçlarında var. Soru sormadan önce
Arama'yı kullanırsanız kolayca cevaplara ulaşabilirsiniz. Mesela : viewtopic.php?t=2497&highlight=harddisk+seri
Sistem özelliklerini alan component : viewtopic.php?t=1972
Kolay gelsin.
Harddisk seri nosunu ve fabrika seri nosunu alan örnekler sitede ipuçlarında var. Soru sormadan önce

Sistem özelliklerini alan component : viewtopic.php?t=1972
Kolay gelsin.
Kod: Tümünü seç
procedure TForm1.Button1Click(Sender: TObject);
var
VolumeSerialNumber : DWORD;
MaximumComponentLength : DWORD;
FileSystemFlags : DWORD;
SerialNumber : string;
begin
GetVolumeInformation('C:\',
nil,
0,
@VolumeSerialNumber,
MaximumComponentLength,
FileSystemFlags,
nil,
0);
SerialNumber := IntToHex(HiWord(VolumeSerialNumber), 4) + '-' +
IntToHex(LoWord(VolumeSerialNumber), 4);
Memo1.Lines.Add(SerialNumber);
end;
ProgramcIlIk; Kendini ifade edebilme yetenegidir!
-
- Üye
- Mesajlar: 508
- Kayıt: 30 Oca 2004 10:49
Ben de dün yazacaktım. Ama arkadaşın istedigi sadece hdd numarası olduğu için yazmadım. Bu soru daha önce forumda geçti.MicroChip yazdı:mitec derim de başka bi şey derim ama mitec.
saygılar...
Admin boşuna demiyor önce arama diye.
Ayrıca googleda HD serial number delphi diye arayınca bu çıktı.
Kod: Tümünü seç
function GetVolumeSerialNumber(ADrive:char):string;
var
VolumeSerialNumber : DWORD;
MaximumComponentLength : DWORD;
FileSystemFlags : DWORD;
SerialNumber : string;
Drive:string;
begin
Drive:=ADrive+':\';
GetVolumeInformation(PChar(Drive),
nil,
0,
@VolumeSerialNumber,
MaximumComponentLength,
FileSystemFlags,
nil,
0);
SerialNumber := IntToHex(HiWord(VolumeSerialNumber), 4) +
'-' +
IntToHex(LoWord(VolumeSerialNumber), 4);
result:=SerialNumber;
end;
-
- Üye
- Mesajlar: 508
- Kayıt: 30 Oca 2004 10:49