delphi Get_HD_Serial() 获得磁盘驱动器序列号


本文整理自网络,侵删。

 
{获得磁盘驱动器序列号} 

function Get_HD_Serial(const Drivedir: Char): string; 
var 
  Nu: DWORD; 
  Vf: DWORD; 
  VolumeInfo: array[0..MAX_PATH] of Char; 
  V_n: DWORD; 
begin 
  GetVolumeInformation(PChar(Drivedir + ':\'), nil, SizeOf(VolumeInfo), @V_n,Nu, Vf, nil, 0); 
  Result := Format('%x-%x',[HiWord(V_n),LoWord(V_n)]); 
 // Result := Format('%8.0X', [V_n]) 
end; 
//格式化硬盘卷标ID号会改变

调用

Caption:=Get_HD_Serial('c') ;

相关阅读 >>

Delphi 判断网络是否连通

Delphi xe6 利用fastmm4检测内存泄漏

Delphi 三层架构简单例子(经测试成功)

Delphi listbox用canvas属性绘图

Delphi 检测url地址是否有效

Delphi 修改快捷方式

Delphi formactivate与formshow事件有什么区别

Delphi randomize 随机数

Delphi 内存池

Delphi读取utf8格式ini及取得动态�热�

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



打赏

取消

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

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

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

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

评论

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