PDA

View Full Version : بدست آوردن سریال هارد



msoleiman
یک شنبه 01 خرداد 1390, 19:53 عصر
پس از جستجوهای زیاد موفق به یافتن این کد شدم ولی این کد با فورمت هارد سریال جدیدی تولید می کند من شدیدا نیازمند کدی هستم که سریال سی پی یو یا مادربرد را که غیر قابل تغییر باشد را بدست بیاورد خواهش میکنم اساتید محترم دریغ نفرمایید .
function TForm2.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]);
Caption :=IntToStr(VolumeSerialNumber);
serial :=IntToStr(VolumeSerialNumber);
Edit1 . Text :=IntToStr(VolumeSerialNumber);
end;

Mask
یک شنبه 01 خرداد 1390, 20:01 عصر
یه زحمت جستجو به خودتون بدید.
چنتا دیگه سورس کد بزارم...:لبخندساده:

msoleiman
یک شنبه 01 خرداد 1390, 20:04 عصر
یه زحمت جستجو به خودتون بدید.
چنتا دیگه سورس کد بزارم...:لبخندساده:
با تشکر از شما همشهری گرامی ولی خداوکیلی سه چهار روزه دنبال این کد ها دارم می گردم ولی دریغا!!!

mehdi_moosavi
سه شنبه 17 آذر 1394, 08:51 صبح
این کدها تو ویندوز 7 رشته خالی برمی گردونه
آیا دوستان چک کردن؟
لطفا راهنمایی کنید
با تشکر