- UID
- 14878
注册时间2006-6-4
阅读权限30
最后登录1970-1-1
龙战于野

该用户从未签到
|
功能:
获取硬盘物理系列号,不需要管理员权限。
接口定义:
BOOL WINAPI GetHDSerial(
LPTSTR lpSerial
);
参数:
lpSerial为硬盘的物理系列号。
返回值:
如果函数调用成功,返回TRUE,同时返回系列号到lpSerial中;如果调用失败则返回FALSE。
Delphi为例:
unit DiskSerialUnit;
interface
function GetHDSerial(lpSerial:PChar):Boolean;stdcall;external 'DiskSerial.dll';
function GetBEVersion(lpOutput:PChar):Boolean;stdcall;external 'DiskSerial.dll';
implementation
end.
================================
implementation
uses DiskSerialUnit;
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var
OutputStr:array[0..60] of Char;
begin
FillChar(OutputStr,SizeOf(OutputStr),#0);
if GetHDSerial(OutputStr) then
Edit1.Text:=trim(OutputStr);
end;
[ 本帖最后由 黑夜彩虹 于 2006-6-19 10:46 编辑 ] |
|