批处理之家's Archiver

winload 发表于 2015-11-22 14:41

原创首发,纯批处理获取硬件信息

[i=s] 本帖最后由 winload 于 2023-11-16 19:26 编辑 [/i]

[color=Blue][color=Red]首先声明:我私下会不断的更新代码,只有大幅度更新才会上传到这里(目前所有功能代码基本完善稳定)![/color][/color]
兼容win2003 XP Win7 Win8 win10 Win11 所有版本的32位/64位
由于原创区需要一定的权限才能发表原创作品 实在没办法所以在这里发布,望管理员见谅!
本程序特性:
[color=SeaGreen]1.运行环境判断,若自身被修改则自动闪退;若PE环境则提示并指引退出;若虚拟机环境则提示信息获取可能不准;若系统缺乏必需组件(WMIC)也会截取并提示。
2.关于硬盘、内存容量的计算方面支持 字节 KB MB GB TB PB
3.支持多网卡、显卡、声卡,的详细信息获取,主显示窗口只显示正在使用的网卡、显卡、声卡信息
4.硬盘温度,使用时间,通电次数纯批处理实现!(原创代码,转载请注明出处!)
5.纯批处理实现系统密匙获取(通过注册表中的加密数据进行解密)(原创代码,转载请注明出处!)
6.纯批处理获取显示器的物理尺寸和生产日期(原创代码,转载请注明出处!)
7.纯批处理列出电脑开关机时间记录,支持意外关闭的情况,经测试和专业软件结果一直(原创代码,转载请注明出处!)
8.纯批处理列出已安装的软件列表,包含软件版本和安装日期,同时从注册表和文件属性收集并进行智能筛选大幅度提高完整度精准度(原创代码,转载请注明出处!)[/color]
更新内容:
版本1.* - 实现基础核心功能,不够完善,由于测试电脑有限,此版本闪退几率较大
版本2.*.  解决了众多网友反应的关于网卡信息获取不准的问题,目前已基本完美;调整了代码结构,优化了效率和逻辑顺序(基本上等于重写了一遍),大幅度减少了意外闪退
版本3.0 - 增加彩显,优化代码结构,大版本更新
版本3.2 - 优化显示问题;新增笔记本电池的信息获取;新增网络流量实时监控(用法:首页信息显示完毕后输入“1”回车即可)
版本3.3 - 优化彩显模块在存在特殊字符情况下的显示错误
版本3.4 - 增加了列出所有物理网卡的功能,优化生成目录在win10系统中不在当前目录的问题
版本3.5 - 增加多显卡支持,优化了几处容错
版本3.6 - 彻底解决在win10中 非管理员以管理员运行后不能自动打开的问题,同时修复了列出所有物理网卡及MAC地址的一些兼容问题
版本4.0 - 中间几个版本没有发布过,更新了很多内容,主要还是稳定性和兼容性,较以前版本增加了wifi账号和密码的获取,增加了U盘禁用启用的功能(支持定时),支持显示器物理尺寸英寸的计算等
版本4.5 - 解决了软件列表对于软件版本和安装日期经常取不到的问题,(改变了获取逻辑,经测试已相对完美)
版本4.6 - 重写开关机时间记录,目前已可以对应显示开机时间与关机时间,并且若有意外关机的情况,也可以自动识别(经测试此功能和网上流传的专业软件结果已经没有差别!)
版本4.7 - 优化CPU名称显示(去除名称中过多的空格和杂乱的后缀);更新盈通主板显示;优化几处小细节
版本4.8 - 加入已安装补丁列表,和若干细节优化
版本4.9 - 优化软件获取规则,屏蔽因卸载残留导致的“空壳”程序出现在列表中;规范化显示补丁安装日期;屏蔽“向日葵远控”安装的虚拟显卡 ;其他细节优化
版本5.0 - 修正硬盘序列号和硬盘号的对应关系;加入禁止重复运行功能(重复打开会出现资源冲突);解决在被调用时出现的错误提示;修正物理网卡名中包含管道符引起的闪退
版本5.1 - [b][color=Red]修正显卡显存获取不准确的情况[/color][/b],重写显卡信息获取逻辑;修正自检顺序,减少一项正常报错
版本5.2 - 修复因没有安装显卡驱动导致的显卡信息获取不到的错误;增加电脑年龄计算功能;升级自保护模块算法。
版本5.3 - 相较于5.2版提升速度约40%(生成详细信息时的速度) ; 优化几处代码细节
版本5.4 - 修正有时Win10 和 Win11系统的系统密匙获取不到的情况
版本5.5 - 修复获取硬盘时会忽略可移动硬盘的问题,同时调整优化部分代码,提升些许效率
版本5.6 - 硬盘信息的温度...,序列号,和所属分区对应的硬盘关系明确显示,系统所在分区也有显示;同时增加了内存代别的获取。这次算是大版本更新了,相比以前详细信息结果明确;代码精简;文件缩小,效率略有提升。
[color=Red]使用说明[/color]:[color=DarkOrange]显示完毕后直接回车,默认生成详细的硬件信息,输入1回车,查看已安装的补丁;输入2回车,进入U盘禁用启用子程序;输入7回车 进入流量实时监控等[/color]
注:此版本经过多种环境测试与调功能和稳定性基本完美了,后续小幅度的优化也将不会在此发布,感兴趣实时最新版的还是QQ索要吧。
[color=SeaGreen]本人QQ:540044977 若要获取实时最新版可以加好友索要,欢迎志同道合的朋友前来交流。[/color]
[color=DarkOrange]由于代码较长不方便阅读以后将不在上传代码,而是直接上传文件[/color]。

[color=SeaGreen]QQ540044977[/color]
已更新至:5.6
链接: [url]https://pan.baidu.com/s/1I81gbniQsdSFU3VF03YbXQ?pwd=d1b9[/url]
提取码: d1b9

707093864 发表于 2015-11-22 16:13

这个不是早就发过了。。。。

z919126592 发表于 2015-11-26 21:00

能够加入我的黑米科技盒子吗
地址http://tieba.baidu.com/p/4173906069

906053584 发表于 2015-11-26 22:41

[i=s] 本帖最后由 906053584 于 2015-11-26 22:43 编辑 [/i]

会闪退。。。。什么情况

locoman 发表于 2015-12-20 01:23

[i=s] 本帖最后由 locoman 于 2015-12-20 01:27 编辑 [/i]

谢谢楼主无私分享,收藏学习……
还是一运行就闪退

winload 发表于 2015-12-25 16:32

[i=s] 本帖最后由 winload 于 2020-4-29 14:36 编辑 [/i]

希望大家多多测试,多多提供意见,好完善此程序,随意修改代码会闪退的

lomey 发表于 2015-12-26 11:56

在安装VMware的机器上运行,网卡获取不准确

ak47110 发表于 2016-1-7 16:20

不行啊,直接就退出了,连闪退都不是,

lml19860214 发表于 2016-8-25 16:11

[b]回复 [url=http://www.bathome.net/redirect.php?goto=findpost&pid=178153&ptid=38259]1#[/url] [i]winload[/i] [/b]


   看起来不错哦,学习学习

ShenMian 发表于 2016-10-12 22:46

错误导致闪退

宏城 发表于 2017-7-17 21:07

为什么cpu参数不对啊!a6-3650明明是四核的显示一核心?、

120268323 发表于 2018-6-20 21:55

老师好强大啊
支持一下
谢谢分享

je4ery 发表于 2018-11-26 13:46

测试发现多网卡模式无法加载正确的网卡信息

wkl17 发表于 2019-1-7 06:16

在安装 VMware的Win10上运行后,获取到的网卡不对。获取到了VM NET 8的虚拟网卡。

另外运行生成详细信息后 cmd窗口会自动关闭了?建议保留运行。

wkl17 发表于 2019-1-7 06:19

另外,如果有多块硬盘,似乎不能计算另一块硬盘的使用时间。如果也能计算 就更完美了。

laopan 发表于 2019-3-10 23:12

运行显示“当前账户权限不足,请以管理员身份运行!”,可我用的就是管理员账号,郁闷。

Batcher 发表于 2019-3-14 13:04

[b]回复 [url=http://bbs.bathome.net/redirect.php?goto=findpost&pid=218123&ptid=38259]26#[/url] [i]laopan[/i] [/b]


    右键单击bat文件,在菜单中选择【以管理员身份运行】可以吗?

hacker85 发表于 2019-3-29 10:47

最后形成的文件保存在哪里了?

hacker85 发表于 2019-3-29 10:56

发现代码本身被修改  则闪退的功能模块在哪儿?  这个功能好神奇

Batcher 发表于 2019-3-29 11:24

[b]回复 [url=http://bbs.bathome.net/redirect.php?goto=findpost&pid=218803&ptid=38259]32#[/url] [i]hacker85[/i] [/b]


    我猜是这里 if %~Z0 Neq 24370 Exit

zhengesq 发表于 2019-4-28 09:15

真是学习了!谢谢!

窄口牛 发表于 2020-4-29 19:06

OK,确实如此

locoman 发表于 2020-6-1 11:37

[quote]首先声明:我私下会不断的更新代码,只有大幅度更新才会上传到这里(目前核心代码基本完善)!
兼容XP Win ...
[size=2][color=#999999]winload 发表于 2015-11-22 14:41[/color] [url=http://bbs.bathome.net/redirect.php?goto=findpost&pid=178153&ptid=38259][img]http://bbs.bathome.net/images/common/back.gif[/img][/url][/size][/quote]


[size=5]  谢谢您的不断完善优化。
我WIN7运行正常有效。
建议:获取网卡硬件信息时,还是应该将本机上所有的网卡信息列举出来为最好(而不是仅仅列举启用或已联网的网卡,当然在结果中标明正在联网的网卡更好,这样才更符合此批处理的初衷)  [/size]

Blakelee 发表于 2020-7-8 09:49

[b]回复 [url=http://www.bathome.net/redirect.php?goto=findpost&pid=178153&ptid=38259]1#[/url] [i]winload[/i] [/b]
很好用,太厉害了!

baiyun0801 发表于 2020-7-9 10:30

很好用,非常感谢!

kaze 发表于 2020-7-10 12:21

建议能不能只显示一下温度信息:cpu,硬盘,主板。。

mybrightday 发表于 2020-7-10 20:50

为什么运行之后只显示CPU和主板信息,没有其它的显示?

Zhou. 发表于 2020-7-20 16:40

强大啊!这都能检测到出来

siyanmao 发表于 2020-8-20 16:16

拿来学习一下,谢谢

ddvc 发表于 2020-9-8 07:48

支持楼主,谢谢分享。

页: [1] 2 3

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.