delphi xe-xe3下最简单的获取硬盘序列号


本文整理自网络,侵删。

 delphi xe-xe3下最简单的获取硬盘序列号  

function GetVolumeID: string;
var
  vVolumeNameBuffer: array[0..255]of Char;
  vVolumeSerialNumber: DWORD;
  vMaximumComponentLength: DWORD;
  vFileSystemFlags: DWORD;
  vFileSystemNameBuffer: array[0..255]of Char;
begin
  if GetVolumeInformation('C:\', vVolumeNameBuffer, SizeOf(vVolumeNameBuffer),
     @vVolumeSerialNumber, vMaximumComponentLength, vFileSystemFlags,
     vFileSystemNameBuffer, SizeOf(vFileSystemNameBuffer))   then
  begin
    Result := IntToHex(vVolumeSerialNumber, 8);
  end;
end;

相关阅读 >>

Delphi获取星期函数

Delphi 使用代理服务器

Delphi中控制与捕捉输入法的实现单元

Delphi自动提交网页表单和获取框架网页源码

Delphi 将label的caption内容竖向显示

Delphi 删除动态数组的指定元素

Delphi字符串、数组操作函数

Delphi 如何确定windows安装的语言

Delphi 读取utf-8格式的文件内容

Delphi 设置打印机 纸张大小! 也可以获取纸张大小

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...