求道者 发表于 2019-11-28 21:32:08

有没有用AHK或者PECMD脚本写的"硬件信息查看桌面小部件"?

本帖最后由 求道者 于 2019-11-28 22:40 编辑

有的话麻烦告知一下……
没有的话,我就只能试试自己用AHK调用aida64的dll了


红毛樱木 发表于 2019-11-28 23:11:40

本帖最后由 红毛樱木 于 2019-11-28 23:13 编辑

最近用pecmd写的。
读BIOS中的dmi信息。
很早很早就弄了,只是把硬件信息放桌面日志里,没放右上角显示,最近看很多人放右上角,我也凑个热闹。
不如直接用aida64导出数据,再用pecmd拆分信息来的简单准确

求道者 发表于 2019-11-28 23:13:16

红毛樱木 发表于 2019-11-28 23:11
最近用pecmd写的。
读BIOS中的dmi信息

带哥求源码{:1_186:}

红毛樱木 发表于 2019-11-28 23:14:19

求道者 发表于 2019-11-28 23:13
带哥求源码

思路都说了,读dmi信息

求道者 发表于 2019-11-28 23:15:19

本帖最后由 求道者 于 2019-11-28 23:17 编辑

红毛樱木 发表于 2019-11-28 23:14
思路都说了,读dmi信息
好吧
不用AIDA64的DLL应该也会轻许多吧……

其实准确不准确都无所谓
这个东西的需求你猜到了吗?
就是一眼就能知道大概信息……
装机时思考该用哪个系统……

红毛樱木 发表于 2019-11-28 23:17:09

求道者 发表于 2019-11-28 23:15
好吧
不用AIDA64的DLL应该也会轻许多吧……

aida64的dll有提供接口吗?有的话那比我这个准的

求道者 发表于 2019-11-28 23:19:21

红毛樱木 发表于 2019-11-28 23:17
aida64的dll有提供接口吗?有的话那比我这个准的

接DLL可能会慢些……
想知道大概,可能还是你这个方案好……
快,不需要更多的组件……

红毛樱木 发表于 2019-11-28 23:20:36

求道者 发表于 2019-11-28 23:19
接DLL可能会慢些……
想知道大概,可能还是你这个方案好……
快,不需要更多的组件……

aida64的dll真有公开的接口啊?

求道者 发表于 2019-11-28 23:35:49

红毛樱木 发表于 2019-11-28 23:20
aida64的dll真有公开的接口啊?

我想当然了……
AIDA64没有提供DLL
我只是在微星的超频监控软件上看到了他们有调用AIDA64.DLL
AIDA64的官方文档只有注册表和共享内存还有WMI几种方式用于获得硬件信息

求道者 发表于 2019-11-29 00:05:14

本帖最后由 求道者 于 2019-11-29 00:07 编辑

https://autohotkey.com/board/top ... sks-com-with-ahk-l/
几乎是现成的代码……
我还是用AHK吧
PECMD我不熟悉
而且我不觉得PECMD绘制的的窗口会有多好看……
PECMD现在字体不是还有问题吗?

求道者 发表于 2019-11-29 00:13:14

红毛樱木 发表于 2019-11-28 23:14
思路都说了,读dmi信息

你那么硬核吗?
直接读内存
然后拆解?

红毛樱木 发表于 2019-11-29 00:17:41

求道者 发表于 2019-11-29 00:13
你那么硬核吗?
直接读内存
然后拆解?

GetSystemFirmwareTable
这个API
再传一份最新的SMBIOS规范文档上来给你看下


求道者 发表于 2019-11-29 00:55:38

红毛樱木 发表于 2019-11-29 00:17
GetSystemFirmwareTable
这个API
再传一份最新的SMBIOS规范文档上来给你看下

查了一下不写驱动似乎没法直接在WinXP以上的系统读物理内存
这似乎是折中的法子

红毛樱木 发表于 2019-11-29 01:01:27

求道者 发表于 2019-11-29 00:55
查了一下不写驱动似乎没法直接在WinXP以上的系统读物理内存
这似乎是折中的法子

32位XP不支持这个API,不过有其他方法变相实现这个API,明天再说,已经关机了

求道者 发表于 2019-11-29 01:04:02

红毛樱木 发表于 2019-11-29 01:01
32位XP不支持这个API,不过有其他方法变相实现这个API,明天再说,已经关机了

https://www.dev798.com/archives/125

datbik189 发表于 2019-11-29 10:47:01

下载地址呢在哪???

nttwqz 发表于 2019-11-29 11:20:25

红毛樱木 发表于 2019-11-28 23:11
最近用pecmd写的。
读BIOS中的dmi信息。
很早很早就弄了,只是把硬件信息放桌面日志里,没放右上角显示, ...

4T+2T+...,你硬盘里的老师们过得还好?

红毛樱木 发表于 2019-11-29 11:53:52

nttwqz 发表于 2019-11-29 11:20
4T+2T+...,你硬盘里的老师们过得还好?

这台不是我的,我的硬盘更多。
天天弄PE,得弄很多INSTALL.WIM的解压出来,日积月累,
页: [1]
查看完整版本: 有没有用AHK或者PECMD脚本写的"硬件信息查看桌面小部件"?