Delphi 获取硬盘和系统信息(1)

本文介绍了如何利用Delphi编程获取计算机名称、鼠标位置、系统版本、磁盘信息等系统和硬件信息,包括GetComputerName、GetCursorPos、GetVersion、GetDiskFreeSpace等函数的使用示例。
摘要由CSDN通过智能技术生成

1.GetComputerName - 获取计算机名称

var  arr:array[0..MAX_COMPUTERNAME_LENGTH]of char; 

 d: DWORD;

begin 

  d := SizeOf(arr); 

  GetComputerName(arr, d); 

  ShowMessage(arr);

end;

 

2.GetCursorPos 获取的是鼠标相对与屏幕的位置

var 

  ps: TPoint; 

  str: string;

begin 

   GetCursorPos(ps); 

   str := Format('%d,%d',[ps.X,ps.Y]); 

    ShowMessage(str);

end;

3. SetComputerName - 更改计算机名称

  s := 'NewName'

 if SetComputerName(PChar(s))then   

    ShowMessage(s)

{改名成功后, 重新启动计算机后才有效}

4.SetCursorPos - 设置鼠标指针位置

SetCursorPos(0,0);{鼠标移动到左上角}

5.GetTickCount: DWORD;{无参数; 返回系统已启动的时间(毫秒)}

    t := GetTickCount; 

   ShowMessage(IntToStr(t));

6.GetUserName - 获取当前用户名

var 

  arr: array[0..254]of Char; 

  d: DWORD;

begin 

   d := SizeOf(arr); 

   GetUserName(arr, d); 

   ShowMessage(arr);  {wy}

end;

7.GetVersion - 获取系统版本号

    d := GetVersion;

8.GetVersionEx - 获取系统版本详细信息

var

  OsInfo: TOSVersionInfo;

   const  s ='主编号: %d' + sLineBreak +     

                      '次编号: %d' + sLineBreak +     

                       '建立编号: %d' + sLineBreak +     

                      

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值