zoukankan      html  css  js  c++  java
  • Delphi学习之函数 ⑦硬件功能函数

    //▎============================================================▎//
    //▎=====================⑦硬件功能函数=========================▎//
    //▎============================================================▎//
    
    function GetClientGUID:string;
    { 功能描述:在本机上得到一个GUID.去掉两端的大括号和中间的横线
      返回值:去掉两端的大括号和中间的横线的一个GUID
      适用范围:windows
    }
    
    function SoundCardExist: Boolean;       {测试通过}
    {* 声卡是否存在}
    
    function GetDiskSerial(DiskChar: Char): string;
    {* 获取磁盘序列号}
    
    function DiskReady(Root: string) : Boolean;
    {*检查磁盘准备是否就绪}
    
    procedure WritePortB( wPort : Word; bValue : Byte );
    {* 写串口}
    
    function ReadPortB( wPort : Word ) : Byte;
    {*读串口}
    
    function CPUSpeed: Double;
    {* 获知当前机器CPU的速率(MHz)}
    
    type
        TCPUID    = array[1..4] of Longint;
    function GetCPUID : TCPUID; assembler; register;
    {*获取CPU的标识ID号*}
    
    function GetMemoryTotalPhys : Dword;
    {*获取计算机的物理内存}
    
    type
       TDriveState = (DSNODISK, DSUNFORMATTEDDISK, DSEMPTYDISK, DSDISK_WITHFILES);
    function DriveState (driveletter: Char) : TDriveState;
    {* 检查驱动器A中磁盘是否有效}
  • 相关阅读:
    3513: [MUTC2013]idiots
    ELK+Filebeat+Kafka+ZooKeeper 构建海量日志分析平台(elk5.2+filebeat2.11)
    【python全栈开发】初识python
    SQL疑难问题
    费用分摊问题
    透过现象看本质
    关于python3round与float的四省五入精度的问题
    Win10下VSCode安装PlantUML
    安装pymssql
    ensorFlow的安装
  • 原文地址:https://www.cnblogs.com/flay/p/2460112.html
Copyright © 2011-2022 走看看