Delphi>>API>>获取磁盘的序列号

2.1k 0
发表于 2003-5-7 19:38:00|山东 | 查看全部 阅读模式
获取磁盘的序列号


可以使用Windows API函数GetVolumeInformation()

procedure TForm1.Button1Click(Sender: TObject)&#59;
var
VolumeSerialNumber : DWORD&#59;
MaximumComponentLength : DWORD&#59;
FileSystemFlags : DWORD&#59;
SerialNumber : string&#59;
begin
GetVolumeInformation(’C:\’,
nil,
0,
@VolumeSerialNumber,
MaximumComponentLength,
FileSystemFlags,
nil,
0)&#59;
SerialNumber := IntToHex(HiWord(VolumeSerialNumber), 4) +
’-’ +
IntToHex(LoWord(VolumeSerialNumber), 4)&#59;
Memo1.Lines.Add(SerialNumber)&#59;
end&#59;



回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

投诉/建议联系

admin@discuz.vip

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2026 光电工程师社区 版权所有 All Rights Reserved. Powered by Discuz! X5.0 Licensed 鄂ICP备17021725号-1
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表