无忧启动论坛

标题: 开源的硬件信息工具nwinfo [20240416] [打印本页]

作者: wintoflash    时间: 2021-12-3 14:34
标题: 开源的硬件信息工具nwinfo [20240416]
本帖最后由 wintoflash 于 2024-4-16 14:56 编辑

下载:v0.9.6 nwinfo.zip (1.64 MB, 下载次数: 1215)
历史版本:
    v0.1.0   nwinfo_v0.1.0.zip (789.03 KB, 下载次数: 41)
    v0.2.0   nwinfo_v0.2.0.zip (799 KB, 下载次数: 38)
    v0.3.0   nwinfo_v0.3.0.zip (1.16 MB, 下载次数: 46)
    v0.4.6   nwinfo_v0.4.6.zip (1.2 MB, 下载次数: 32)
    v0.5.6   nwinfo_v0.5.6.zip (1.04 MB, 下载次数: 32)
    v0.7.1   nwinfo_v0.7.1.zip (1.66 MB, 下载次数: 52)
    v0.8.11 nwinfo_v0.8.11.zip (1.72 MB, 下载次数: 52)
源码:https://github.com/a1ive/nwinfo
支持 XP 及以上系统,需要管理员权限。
图形界面:

命令行用法:
nwinfo --help
    可以查看帮助。
nwinfo --sys
    显示系统版本、启动固件类型 (BIOS/UEFI)、安全启动状态、内存使用等信息。
nwinfo --cpu
    显示 CPU 信息,包括 CPU 型号、核心数、缓存、虚拟机类型、温度、电压等。
nwinfo --net
    显示网络适配器信息,包括 IP、MAC、网关、DNS、子网掩码、连接速率等。
    使用 nwinfo --net=active 可以仅列出激活的连接。
nwinfo --acpi
    列出 ACPI 表。
nwinfo --smbios
    列出 SMBIOS 表。
    使用 nwinfo --smbios=XX 过滤表的类型。
    例如 nwinfo --smbios=0 即为 BIOS 表。表的类型可以查看 SMBIOS 规范文档。
    常用的有:表0 BIOS,表1 系统,表2 主板,表4 处理器,表7 处理器缓存,表16 内存插槽,表17 内存模组。
nwinfo --disk
    列出磁盘信息。包括硬件 ID,序列号,类型,分区表,盘符等信息。
nwinfo --display
    列出显示器信息 (EDID)。
nwinfo --pci
    列出 PCI 设备。
    使用 nwinfo --pci=XXXX 按 PCI 设备类型进行过滤。例如 nwinfo --pci=03 只显示显卡。
    PCI 设备类型见 https://pci-ids.ucw.cz/read/PD/
nwinfo --usb
    列出 USB 设备。
nwinfo --spd
    显示内存 SPD 信息。注意:可能不支持部分电脑的 SMBus。通过此方法获得的内存信息,要比通过 SMBIOS 获取的更加准确。
nwinfo --audio
    列出音频(播放)设备。
nwinfo --uefi
    显示 UEFI 启动信息。

nwinfo_XXX.exe 是主程序。
HwRwDrvXX.sys 是驱动程序,用于读取 CPU 温度、电压、内存 SPD、ACPI 信息。有顾虑的话可以删除,不影响其他功能使用。
libcdi.XXX.dll 是由 CrystalDiskInfo 改造的动态链接库,用于读取磁盘 SMART 信息。(https://github.com/a1ive/libcdi)
pci.ids 是 PCI 硬件 ID 数据库,usb.ids 是 USB 硬件 ID 数据库,pnp.ids 是显示器制造商数据库,jep106.ids 是内存模组制造商数据库,删除这些数据库只影响对应设备的识别。
注意:
Win11 用户如果想正常加载驱动,请关闭下面选项:

免责声明:
本软件使用 Unlicense 许可协议,放弃版权。你可以自由分发、修改、使用此软件,且无需告知开发者,也不需要注明。
本软件不对可靠性做出任何保证,不对使用此软件造成的硬件及数据损坏负任何责任。
本软件中读取 CPU 信息部分使用了 libcpuid 项目。
PCI 数据库来自 https://pci-ids.ucw.cz/
USB 数据库来自 http://www.linux-usb.org/usb-ids.html
本软件中使用的驱动是 HwRwDrv,已获得微软官方签名,调用方法来自逆向工程。
如有顾虑,可以替换为开源的 Winring0 驱动。(http://openlibsys.org/) (下载:WinRing0x64.sys WinRing0.sys)
作者: wintoflash    时间: 2021-12-3 14:34
smbios文档:https://www.dmtf.org/standards/smbios
smbios表的获取:
Server2003及以上系统可以使用GetSystemFirmwareTable获得smbios表。
通过BIOS启动的XP系统可以读取物理内存0xf0000-0x10000处,查找标记 "_SM3_" 或 "_SM_"取得smbios表。
smbios表的信息是由固件提供的,信息不一定可靠。

acpi文档:https://uefi.org/htmlspecs/ACPI_Spec_6_4_html/
acpi表的获取:
Server2003及以上系统可以使用GetSystemFirmwareTable获得各个acpi表。
通过BIOS启动的XP可以读取物理内存查找"RSD PTR"获得RSDP的位置。RSDP 一般位于 0xe0000-0x100000,或者EBDA内。

SPD文档:https://www.jedec.org/taxonomy/term/2327
SPD的获取:
遍历PCI设备,查找smbus(类型为0c05),获取smbus端口。
注意 DDR4 的 SPD 数据是 512 字节,读取前 256 字节后要切换页面,再读后 256 字节。

作者: wintoflash    时间: 2021-12-3 14:37
本帖最后由 wintoflash 于 2021-12-3 15:32 编辑

读取cpu信息有两种途径,smbios和cpuid。
smbios表4和表7分别是cpu和缓存的信息。
但是这些信息是由BIOS提供的,可能不准确。
使用cpuid指令可以让cpu报告自己的一些信息,这个是更准确的。
cpuid eax=0,在ebx,edx,ecx中会返回cpu厂商。
cpuid eax=0x80000002, 0x80000003, 0x80000004,可以返回cpu型号。
cpuid eax=0x40000000,可以返回虚拟机的ID。对于VMware,这个字符串是"VMwareVMware"。

作者: plusv    时间: 2021-12-3 15:35
原有留旧版单文件 2021/11/01,
新版不是单文件就没收藏了.

原来可删除其它的文件,那就继续收藏.

给个建议:

参数 --sys 这种语法,Linux 常见,
如果在 Windows OS 上,
建议用 -sys /sys 这 2 种也接受,
这是 Windows OS 使用习惯.



作者: wintoflash    时间: 2021-12-3 15:38
对于Intel CPU,可以通过msr寄存器获取CPU的温度。
rdmsr ecx=0x1A2,寄存器的16-22位为Tj。
rdmsr ecx=0x19C,寄存器的16-22位为∆T。
CPU温度=Tj - ∆T。
作者: wintoflash    时间: 2021-12-3 15:47
获取操作系统版本,我这里用的是ntdll.dll中的 RtlGetVersion。
据微软的说法,高版本中 GetVersionEx 已经废弃了,得到的信息是错误的。

获取启动固件类型,使用的是
GetFirmwareEnvironmentVariableA("", "{00000000-0000-0000-0000-000000000000}", NULL, 0)。
如果错误代码为 ERROR_INVALID_FUNCTION,则固件类型为 Legacy BIOS。


作者: wintoflash    时间: 2021-12-3 16:04
本帖最后由 wintoflash 于 2021-12-3 16:06 编辑
plusv 发表于 2021-12-3 15:35
原有留旧版单文件 2021/11/01,
新版不是单文件就没收藏了.

老哥 我还没写完呢你就回帖了。
是的,只保留一个单文件不影响大多数功能的使用。
pci.ids 和 usb.ids 外置,一是因为它们太大了。二是不方便用户更新。用户如有需要,可以自己按pci.ids的格式弄自己的硬件id库。
HwRwDrv驱动外置,是因为这个驱动有一些敏感操作,内置会被大多数杀软报毒。

至于参数格式,因为我更习惯linux的方式,所以使用--xxx这种格式。
支持其他的格式似乎没有必要,增大体积却没有带来实际上功能的增加。
作者: 2011yaya2007777    时间: 2021-12-3 17:00
好东西,收藏了。
作者: 旁观者清    时间: 2021-12-3 18:38
谢谢分享,win确实参数格式减号极少用。
作者: liuzhaoyzz    时间: 2021-12-3 18:52
功能强大,应该单独发帖!支持!        
作者: bfgxp    时间: 2021-12-3 19:03
这个要收藏。一直想找个这样的工具
作者: plusv    时间: 2021-12-3 19:07
旁观者清 发表于 2021-12-3 18:38
谢谢分享,win确实参数格式减号极少用。

从 DOS 到现在 Windows ,
以 / 最多,
以 - 次之.

现在通常是 / 与 - 都通用,
不过最保险的还是使用 / 百分百能用,
- 有些程序不接受.

作者: piangangx    时间: 2021-12-3 20:35

好东西,收藏了。
作者: 994956737    时间: 2021-12-3 21:39
谢谢分享
作者: smalldimple    时间: 2021-12-3 21:43
要是开发个UOS版的就好了!
作者: wintoflash    时间: 2021-12-3 22:29
smalldimple 发表于 2021-12-3 21:43
要是开发个UOS版的就好了!

不需要。linux下这些全都有现成的。
作者: 旁观者清    时间: 2021-12-3 22:44
plusv 发表于 2021-12-3 19:07
从 DOS 到现在 Windows ,
以 / 最多,
以 - 次之.

ping参数倒是减号,如ping 192.168.4.1 -t

作者: plusv    时间: 2021-12-3 22:51
旁观者清 发表于 2021-12-3 22:44
ping参数倒是减号,如ping 192.168.4.1 -t


2 个都可以.

ping 8.8.8.8 -t
ping 8.8.8.8 /t

ping /?
ping -?

--------------------------

dir /? 可以

dir -? 不可以
作者: shulin    时间: 2021-12-4 00:24
谢谢分享

作者: 进士小站    时间: 2021-12-4 15:23
好资源
E文显得更专业
作者: winpefk    时间: 2021-12-5 14:55
旁观者清 发表于 2021-12-3 18:38
谢谢分享,win确实参数格式减号极少用。

我记得某些gnu移植软件,是两个减号
作者: plusv    时间: 2021-12-5 14:59
winpefk 发表于 2021-12-5 14:55
我记得某些gnu移植软件,是两个减号

4F

PS:

GNU 是一个自由的作业系统,其内容软体完全以 GPL 方式释出。
这个作业系统是 GNU 计划的主要目标,名称来自 GNU's Not Unix! 的递回缩写,
因为 GNU 的设计类似 Unix,但它不包含具著作权的 Unix 代码。



作者: DOSforever    时间: 2021-12-5 15:26
提示: 作者被禁止或删除 内容自动屏蔽
作者: wintoflash    时间: 2021-12-5 18:27
DOSforever 发表于 2021-12-5 15:26
这个啥意思? github 上找不到可执行文件下载,难道还要下载源码后自己编译?




作者: DOSforever    时间: 2021-12-5 23:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: szwp    时间: 2021-12-6 09:08
DOSforever 发表于 2021-12-5 23:06
哦,看到了,原来下载链接是在边上不起眼的地方。

有图么?
作者: DOSforever    时间: 2021-12-6 12:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: szwp    时间: 2021-12-6 13:42
DOSforever 发表于 2021-12-6 12:27
我上一层 wintoflash 不是截图用红框框出来了吗,黑图右边的位置。

一周前进去没找到。
作者: wintoflash    时间: 2021-12-6 20:13
2021-12-06 更新:
nwinfo --sys 增加 TPM 检测、Windows域。
nwinfo --net 增加 DHCP 信息。
作者: mazrmc1    时间: 2021-12-8 07:41
牛工具,方便实用!
作者: cclgoo    时间: 2021-12-10 07:46
桌面硬件信息显示(提供参考)-----------------------------------------------------------------
00年00月00日 星期天 龙年
辛亥十月初八   00时00分00秒
启动模式:BIOS/Legacy/UEIF 启动环境:PE/桌面
系统环境:Windows 10 6.1.7601.25767 64位
计算机名:123 工作组:WORKGROUP
主板信息:Gigads GA-B86M-65
处理器:Intel(R) CPU G6690 @3.68GHz
核心:2 线程:2 外频:100MHz 频率:2800MHz
缓存:L1=128KB L2=512KB L3=2MB 29.9℃
利用率:18%(注:动态的)
物理内存 总:10GB 插槽数:2 最大支持:32G
内存1:Kingston 9999-9.98AOOLF DDR3 1800MHz 4GB
内存2:Eteron 9009-9.88AOOLF DDR3 3600MHz 6GB
已用:1.50GB 可用:8.50GB(注:动态的)
显卡1:Intel(R) HD Grsfs (1G) 分辨率:1366 x 768 60FPS
声卡1:Realtek High Definition Audio
本地磁盘:Hitachi HTS45654 ATA (250G,SATA-I,机械-720,RPM)
       250G(MBR)  C:[NTFS]  D:[exFAT]
       C: 总:100G 已用:60G 可用:40G
       D:软件 总:150G 已用:30G 可用:120G
本地磁盘:Y6-240G ATA Device (120G,IDE,SSD)
       120G(GPT)  E:[NTFS]  F:[FAT32]
       E:文档 总:20G 已用:10G 可用:10G
       F:Vcotoo 总:100G 已用:30G 可用:70G
外部磁盘:Kingston Datdfjlwfo 3.0 (240GB,USB)
       240G(MBR)  G:[exFAT]
       G:All文件 总:240G 已用:80G 可用:160G
网络连接:(1)Realtek PCIe GBE Family Controller
           MAC:192.168.2.102
           IP:192.168.2.102 以太网
        ↓:0.0 KB/s  ↑:0.0 KB/s(注:动态的)
作者: wintoflash    时间: 2021-12-10 09:13
cclgoo 发表于 2021-12-10 07:46
桌面硬件信息显示(提供参考)------------------------------------- ...

你发的这个和我的帖子有关系吗?
我这个是控制台程序。
作者: wintoflash    时间: 2021-12-10 21:11
2021-12-10 更新:
显示磁盘每个卷的文件系统、卷标、可用空间和总空间

作者: wintoflash    时间: 2021-12-11 21:48
2021-12-11 更新:
nwinfo --sys 增加电池信息。


作者: bj520    时间: 2021-12-15 21:34

作者: goho930    时间: 2021-12-19 21:34
这个工具不错,谢谢楼主分享
作者: i_2022    时间: 2021-12-26 09:58
小小的建议,名称用不同颜色会更加一目了然。感谢分享,会回来支持回复!
作者: wintoflash    时间: 2021-12-26 19:01
i_2022 发表于 2021-12-26 09:58
小小的建议,名称用不同颜色会更加一目了然。感谢分享,会回来支持回复!

很难做到从XP到Win11的各种终端模拟器中都能显示文字颜色。
本程序的主要应用场景是被桌面硬件显示工具调用,因此文字颜色不重要,反而有可能会影响文本解析。
例如 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=427184
还有 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=428086
作者: i_2022    时间: 2021-12-27 00:31
wintoflash 发表于 2021-12-26 19:01
很难做到从XP到Win11的各种终端模拟器中都能显示文字颜色。
本程序的主要应用场景是被桌面硬件显示工具 ...

我的格局低了,抱歉 楼主是用心做出来的,直接奉献,就喜欢加载开源的程序,值得多回复几次都不为过。
作者: Hack38    时间: 2022-1-8 11:44
  1. nwinfo --net=active
复制代码

请教一下楼主,如果有多个网卡,DNS(或某条网络信息)不一样的话,要是根据DNS(或某条网络信息)来输出对应的IP和MAC地址的话,该怎么做呢?

例如:
网卡1的IP、MAC、DNS、俺码、网关分别为:
192.168.1.10、11:22:33:44:55:66、1.1.1.1、255.255.255.0、192.168.1.1
网卡2的IP、MAC、DNS、俺码、网关分别为:
192.168.2.10、66:22:33:44:55:66、2.2.2.2、255.255.255.0、192.168.2.1

我只想根据DNS为1.1.1.1的输出网卡1的IP和MAC为192.168.1.10、11:22:33:44:55:66,该怎么做?
作者: wintoflash    时间: 2022-1-8 16:05
本帖最后由 wintoflash 于 2022-1-8 16:08 编辑
Hack38 发表于 2022-1-8 11:44
请教一下楼主,如果有多个网卡,DNS(或某条网络信息)不一样的话,要是根据DNS(或某条网络信息)来输出 ...
请教一下楼主,如果有多个网卡,DNS(或某条网络信息)不一样的话,要是根据DNS(或某条网络信息)来输出对应的IP和MAC地址的话,该怎么做呢?

不支持这种操作。可以结合其他一些命令行正则匹配工具来做这个事情 (比如 grep, sed, awk 之类的)
作者: faintsnow    时间: 2022-1-8 19:46
不多说
hwrwdrv.phpnet.us

作者: Hack38    时间: 2022-1-9 09:55
wintoflash 发表于 2022-1-8 16:05
不支持这种操作。可以结合其他一些命令行正则匹配工具来做这个事情 (比如 grep, sed, awk 之类的)

我也结合了一下外部工具,技能不足,还是做不到全兼容各种各样的特殊情况。
作者: wintoflash    时间: 2022-1-9 13:17
faintsnow 发表于 2022-1-8 19:46
不多说
hwrwdrv.phpnet.us

您就是HE的开发者吗?
作者: 2011gbx972    时间: 2022-3-18 20:57
非常实用的工具,感谢分享
作者: wintoflash    时间: 2022-4-28 14:30
20220428 更新
nwinfo --display 现在可以解析 EDID,免驱动列出显示器信息。

作者: fd1688    时间: 2022-4-28 14:37
谢谢分享
作者: 断桥烟雨    时间: 2022-5-2 09:30
牛工具,方便实用!
作者: cwalk12    时间: 2022-5-15 08:39

好东西,收藏了。
作者: zxwei    时间: 2022-5-16 09:16
好东西,收藏了。
作者: wintoflash    时间: 2022-6-3 11:37
20220603 更新


作者: mayflower    时间: 2022-6-15 19:56
好东西,谢谢分享
作者: 2011gbx972    时间: 2022-6-19 17:13
感觉这个和desktopinfo结合能做成不错的PE桌面信息工具
作者: wmx400    时间: 2022-7-27 14:11
感谢大佬~
作者: 15159050498    时间: 2022-7-31 22:32
不错不错
作者: 小小小璇    时间: 2022-8-3 15:56
很给力!
作者: wybuct    时间: 2022-9-4 22:45
大佬,这个可以免驱动列出网卡名称或者网卡硬件id吗?
作者: radarer    时间: 2022-9-8 11:06
学习了,谢谢分享。
作者: wintoflash    时间: 2022-9-8 14:12
20220908 更新

作者: wintoflash    时间: 2022-9-8 14:13
wybuct 发表于 2022-9-4 22:45
大佬,这个可以免驱动列出网卡名称或者网卡硬件id吗?

可以。
nwinfo.exe --pci=02

作者: 309660654    时间: 2022-9-10 12:45
不错 支持了
作者: wintoflash    时间: 2022-9-16 21:40
20220916 更新


作者: yjkl    时间: 2022-9-27 09:28
看看
作者: wintoflash    时间: 2022-10-2 20:48
20221002 更新


作者: liuzhaoyzz    时间: 2022-10-3 17:00
不利于团结的话不要说。

wintoflash老师政治意识和站位太高了,哈哈!
作者: liuzhaoyzz    时间: 2022-10-3 17:09
本帖最后由 liuzhaoyzz 于 2022-10-3 17:11 编辑
wintoflash 发表于 2022-10-3 17:06
第一个附件就是最新的。我一直在更新。

OK,I see.
作者: dna2jm    时间: 2022-10-10 18:27
这个要收藏。一直想找个这样的工具
作者: m92sf    时间: 2022-10-10 21:25
谢谢分享,收藏了。
作者: 3360788520    时间: 2022-10-13 15:31

作者: hyc186    时间: 2022-10-13 15:52
谢谢分享,收藏了。
作者: bspub    时间: 2022-10-13 16:12
等我有空了,我要逆向工程一个HWiNFO到Linux去
作者: ZMLoveLH    时间: 2022-10-13 17:59
进来学习一下,佩服楼主大神啊
作者: wintoflash    时间: 2022-10-17 22:38
20221017 更新

作者: cuicongyuan    时间: 2022-10-17 23:06
谢谢楼主!
收藏了
作者: wintoflash    时间: 2022-10-23 21:15
20221023 更新

作者: llrrqq    时间: 2022-10-24 09:33
继续收藏
作者: ha2474984    时间: 2022-12-27 04:17
cclgoo 发表于 2021-12-10 07:46
桌面硬件信息显示(提供参考)------------------------------------- ...

这个怎么用
作者: freesoft00    时间: 2022-12-28 15:55
--fromat是否可以几种格式。
例如想这样wmic diskdrive get DeviceID,Partitions,Size默认横向排列的,这样好取值
作者: wintoflash    时间: 2022-12-30 11:04
freesoft00 发表于 2022-12-28 15:55
--fromat是否可以几种格式。
例如想这样wmic diskdrive get DeviceID,Partitions,Size默认横向排列的,这 ...

你的意思是说,让用户自定义输出格式 (以表格的形式)?

目前支持 yaml、json、lua 三种格式,大多数编程语言对这些格式的支持都很好,有现成的库可以解析这些格式,因此暂不考虑支持其他格式。
很多硬件信息有比较复杂的组织结构,比如多个硬盘分区从属于某个硬盘、一个处理器有很多核心等,这些信息不能用简单的表格形式来显示。
另外,很多项目的属性是比较复杂的文本,例如设备的描述性名称可能包含空格等特殊字符,使用表格形式进行处理时可能会有不必要的麻烦,例如 "WD_BLACK SN770 1TB",这就不方便用正则处理了。
作者: conlin888    时间: 2022-12-30 22:57
谢谢分享好东东。
作者: 1024    时间: 2022-12-31 15:24
可以

作者: dkzzlf    时间: 2022-12-31 15:33
支持楼主
作者: wintoflash    时间: 2022-12-31 21:35
20221231 更新

作者: wintoflash    时间: 2023-1-2 19:29
20230102
修复 libcpuid 里面的一个小 bug
作者: cfq001    时间: 2023-1-5 19:36
谢谢分享,收藏了。
作者: 2011lanz    时间: 2023-1-7 18:38
强大,好用、谢谢!
作者: ZMLoveLH    时间: 2023-1-14 14:26
多谢分享显示硬件信息的小程序,这个工具对我有用啊
作者: hackerxmls    时间: 2023-1-20 19:00
感谢分享
作者: wy001006    时间: 2023-1-20 20:30
提示: 作者被禁止或删除 内容自动屏蔽
作者: 求道者    时间: 2023-1-25 20:16
本帖最后由 求道者 于 2023-1-25 20:37 编辑


http://bbs.wuyou.net/forum.php?mod=viewthread&tid=417415

能整个HUB吗?
PE里确实需要这种解决方案。
不依赖WMI而且开源。


PE里图形界面报错了。
还要补什么依赖?
FirPE-V1.8.2


作者: wintoflash    时间: 2023-1-25 21:45
求道者 发表于 2023-1-25 20:16
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=417415

能整个HUB吗?

现在没电脑,等过完年再研究。
----
没有什么特殊的依赖。可能是调驱动的时候出问题了。删掉HwRwDrv*.sys试试能不能打开。
----
HUB是什么?
作者: 求道者    时间: 2023-1-25 21:55
本帖最后由 求道者 于 2023-1-25 22:00 编辑
wintoflash 发表于 2023-1-25 21:45
现在没电脑,等过完年再研究。
----
没有什么特殊的依赖。可能是调驱动的时候出问题了。删掉HwRwDrv*.s ...

嘴瓢了,是HUD。
让PE的桌面右上角可以显示硬件信息。
这种感觉。


作者: wintoflash    时间: 2023-1-25 22:05
求道者 发表于 2023-1-25 21:55
嘴瓢了,是HUD。
让PE的桌面右上角可以显示硬件信息。
这种感觉。

纯文本的话,用纯c写个倒是不难。
就是要研究给用户多大程度的自定义空间,以及如何自定义配置显示哪些信息。

作者: 求道者    时间: 2023-1-25 22:09
本帖最后由 求道者 于 2023-1-25 22:10 编辑
求道者 发表于 2023-1-25 21:55
嘴瓢了,是HUD。
让PE的桌面右上角可以显示硬件信息。
这种感觉。

删了两个驱动PE里还是用不了。
缺少什么库吗?

PE里用的话,GUI库少调用吧。
指不定又要补库。


作者: thtf    时间: 2023-1-25 22:19
这工具,牛,开源这境界,高。
作者: 求道者    时间: 2023-1-26 08:26
wintoflash 发表于 2023-1-25 22:05
纯文本的话,用纯c写个倒是不难。
就是要研究给用户多大程度的自定义空间,以及如何自定义配置显示哪些 ...


现有方案都存在这个问题。

字体颜色没有自动取反。
白色Win LOGO那里字体依旧是白色的。
根本看不见显示。



作者: temp2005    时间: 2023-1-26 08:40
用aida多一些
作者: wsasecy    时间: 2023-1-26 08:55
谢谢分享~
作者: pda8888    时间: 2023-1-26 21:06
牛B!学习了。
作者: 求道者    时间: 2023-1-27 02:36
http://wuyou.net/forum.php?mod=v ... 3D2&page=1&mobile=2
亮总好像也搞了个,firpe似乎就是用的这个。
可以参考。






欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3