aida64获取系统硬件信息工具源码

易语言 2019-10-13 18:20:30

aida64获取系统硬件信息工具源码

配置文件路径 = 取运行目录 ()
.如果真 (取文本右边 (配置文件路径, 1) ≠ “\”)
配置文件路径 = 配置文件路径 + “\”
运行 (配置文件路径 + “aida64.exe /r ” + 配置文件路径 + “Temperature.ini /CUSTOM user.rpf /ini /SILENT”, 真, )
.如果真结束
配置文件路径 = 配置文件路径 + “Temperature.ini” ' 定义配置文件的完整路径
输出调试文本 (配置文件路径)
取系统名字 = 读配置项 (配置文件路径, “ Summary ”, “ Computer|Operating System ”, )
CPU名称 = 读配置项 (配置文件路径, “ Summary ”, “ Motherboard|CPU Type ”, )
芯片类型 = 读配置项 (配置文件路径, “ Summary ”, “ Motherboard|Motherboard Chipset ”, )
内存容量 = 读配置项 (配置文件路径, “ Summary ”, “ Motherboard|System Memory ”, )
AHCI类型 = 读配置项 (配置文件路径, “ Windows Storage ”, “ Storage|IDE Controller1 ”, )
硬盘品牌容量1 = 读配置项 (配置文件路径, “ Windows Storage ”, “ Storage|Disk Drive1 ”, )
硬盘品牌容量2 = 读配置项 (配置文件路径, “ Windows Storage ”, “ Storage|Disk Drive2 ”, )
硬盘品牌容量3 = 读配置项 (配置文件路径, “ Windows Storage ”, “ Storage|Disk Drive3 ”, )
硬盘品牌容量4 = 读配置项 (配置文件路径, “ Windows Storage ”, “ Storage|Disk Drive4 ”, )
硬盘品牌容量5 = 读配置项 (配置文件路径, “ Windows Storage ”, “ Storage|Disk Drive5 ”, )
硬盘品牌容量6 = 读配置项 (配置文件路径, “ Windows Storage ”, “ Storage|Disk Drive6 ”, )
CPU表面温度 = 读配置项 (配置文件路径, “ Sensor ”, “ Temperatures|CPU Package ”, )
主板温度 = 读配置项 (配置文件路径, “ Sensor ”, “ Temperatures|PCH Diode ”, )
内存品牌型号 = 读配置项 (配置文件路径, “ SPD ”, “ SPD1|Memory Module Properties|Module Name ”, )
内存序号 = 读配置项 (配置文件路径, “ SPD ”, “ SPD1|Memory Module Properties|Serial Number ”, )
生产时间 = 读配置项 (配置文件路径, “ SPD ”, “ SPD1|Memory Module Properties|Manufacture Date ”, )
内容容量 = 读配置项 (配置文件路径, “ SPD ”, “ SPD1|Memory Module Properties|Module Size ”, )
内存类型 = 读配置项 (配置文件路径, “ SPD ”, “ SPD1|Memory Module Properties|Memory Type ”, )
是否支持ECC = 读配置项 (配置文件路径, “ SPD ”, “ SPD1|Memory Module Properties|Error Detection Method ”, )
内存品牌 = 读配置项 (配置文件路径, “ SPD ”, “ SPD1|Memory Module Properties|DRAM Manufacturer ”, )
MAC地址1 = 读配置项 (配置文件路径, “ Windows Network ”, “ Windows Network1|Network Adapter Properties|Hardware Address ”, )
网卡速度1 = 读配置项 (配置文件路径, “ Windows Network ”, “ Windows Network1|Network Adapter Properties|Connection Speed ”, )
MAC地址2 = 读配置项 (配置文件路径, “ Windows Network ”, “ Windows Network2|Network Adapter Properties|Hardware Address ”, )
网卡速度2 = 读配置项 (配置文件路径, “ Windows Network ”, “ Windows Network2|Network Adapter Properties|Connection Speed ”, )
按钮1.禁止 = 假
按钮1.标题 = “获取信息完成”
返回 (取系统名字 + #换行符 + CPU名称 + #换行符 + 芯片类型 + #换行符 + 内存容量 + #换行符 + AHCI类型 + #换行符 + 硬盘品牌容量1 + #换行符 + 硬盘品牌容量2 + #换行符 + 硬盘品牌容量3 + #换行符 + 硬盘品牌容量4 + #换行符 + 硬盘品牌容量5 + #换行符 + 硬盘品牌容量6 + #换行符 + CPU表面温度 + #换行符 + 主板温度 + #换行符 + 内存品牌型号 + #换行符 + 内存序号 + #换行符 + 生产时间 + #换行符 + 内容容量 + #换行符 + 内存类型 + #换行符 + 是否支持ECC + #换行符 + 内存品牌 + #换行符 + MAC地址1 + #换行符 + 网卡速度1 + #换行符 + MAC地址2 + #换行符 + 网卡速度2 + #换行符)