• 系统信息管理


    Windows系统信息包括系统版本、目录、计算机名、用户名、系统时间、系统颜色设置等信息。
    
    版本信息
    GetVersion 获取系统的主次版本号。
    GetVersiongEx 获取系统的版本信息,包括主版本号、次版本号、构建号、SP主版本号、SP此版本号等信息。
    
    硬件信息
    GetSystemInfo 获取系统硬件信息,包括可用内存其实和结束地址、内存分页大小、内存的最小分配单位、粒度、处理器的类型和个数等。
    
    系统目录信息
    GetWindowsDirectory 获取系统目录。
    GetSystemDirectory 获取windows系统的安装目录。
    
    用户名、计算机名、域名
    GetUserName 获取当前登录的用户名。
    GetComputerName 获取计算机名。
    GetComputerNameEx 除了获取计算机名外,还可以获得NetBIOS或者DNS名。
    SetComputerName 设置计算机名。
    SetComputerNameEx 可以设置DNS Domain、DNS HostName、NetBIOS。
    
    处理系统颜色信息、尺度信息
    GetSysColor 获取系统颜色。
    SetSysColor 设置系统颜色。
    GetSysTemMetrics 获取系统中个毒尺度信息,包括图标大小、窗口标题栏的系统按钮大小等。
    
    鼠标、键盘灯外设信息
    SystemParametersInfo 设置和获取多种系统参数,包括Windows辅助功能参数、桌面设置参数、图标参数、输入输出参数(包括鼠标、键盘设置、语言设置、警告语音设置)、菜单参数、电源设置参数、屏幕参数等。
    
    设置和获取系统时间
    GetLocalTime 获取本地系统日期和时间。
    SetLocalTime 设置本地系统日期和时间。
    GetSystemTime 获取格林威治日期和时间。
    SetSystemTime 设置格林威治日期和时间。
    GetSystemTimeAdjustment Win32可使内部系统时钟与一个外部的时钟信号源同步,方法是定时添加一个校准值。这个函数指定的所有时间都以100ns(0.1ms)为单位递增
    SetSystemTimeAdjustment 设置。。。
    GetSystemTimeAsFileTime 将系统时间转换为文件时间。文件时间是以100ns为单位,从1601.1.1开始计算的64位整数。
    GetSystemTimes 返回所有处理器在空闲状态下、在内核模式下以及在用户模式下所占用的时间长度。
    GetTickCount 获取系统开机到现在所持续的时间,单位ms。
    
    注册表
    RegOpenKey 打开已经存在的键,只是为了兼容16位系统而提供。
    RegOpenKeyEx 打开已经存在的键,支持权限。
    RegCreateKey 创建新的键,只是为了兼容16位系统而提供。
    RegCreateKeyEx 创建新的键,支持权限。
    RegGetValue 获取键值。
    RegSetValue 设置键值。
    RegDeleteValue 删除键值。
    RegDeleteKeyEx 删除键。
    RegEnumKeyEx 枚举指定项下方的子项。
    RegEnumValue 枚举指定项的值。
    RegQueryInfoKey 获取与一个项有关的信息。
  • 相关阅读:
    X-Sequence
    Little Bishops uva861
    组合数学poj 1496 1850 同样的代码过两题
    Frame Stacking 框架堆叠
    ディクショナリテーブル
    財務会計関連(FI&CO)
    開発者向け
    ABAP 7.51 構文書き方変換について
    ABAP News for Release 7.51 – ABAP CDS Client Handling
    パフォーマンス分析関連
  • 原文地址:https://www.cnblogs.com/IMyLife/p/4826008.html
Copyright © 2020-2023  润新知