您现在的位置是: 软件 > 设计在线 > 网页陶吧 > 技术平台 > HTML学习 > 正文


-Win xp中的多种网络
-试验试验试验试验
-用Freehand实现位图矢量化
-网络电话面面观

delphi三十六之磁盘篇
2001-01-06· ·陈立平 ··yesky

1 2  下一页

  1.读硬盘序列号

function GetDiskSerial(DiskChar: Char): string;

var

SerialNum : pdword;
a, b : dword;
Buffer : array [0..255] of char;
begin
result := "";
if GetVolumeInformation(PChar(diskchar+":\"), Buffer, SizeOf(Buffer), SerialNum,
a, b, nil, 0) then
 Result := IntToStr(SerialNum^);

end;

  2.检查磁盘是否就绪

Function DiskReady(Root: string) : Boolean;

var

Oem : CARDINAL ;
Dw1,Dw2 : DWORD ;

begin

Oem := SetErrorMode( SEM_FAILCRITICALERRORS ) ;

if LENGTH(Root) = 1 then Root := Root + ":\\" ;
 Result := GetVolumeInformation( PCHAR( Root ), NIL,0,NIL, Dw1,Dw2, NIL,0 ) ;
 SetErrorMode( Oem ) ;

end;

1 2  下一页

■ 相关内容
 使用Delphi启动和关闭外部应用程序
 Delphi三十六之硬件篇
 Delphi三十六之数据库篇
 delphi三十六之网络篇
 delphi三十六之编辑篇
 Delphi之三十六计之界面篇
 Delphi之三十六计之系统篇
 delphi三十六之加密篇
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!