无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 964|回复: 17
打印 上一主题 下一主题

[求助] 【付费定制需求】需要一键制作硬件SN台账,需要兼容桌面系统和 PE 系统环境。

[复制链接]
跳转到指定楼层
1#
发表于 2024-7-9 10:56:34 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 2011n5413 于 2024-7-10 16:39 编辑

单位要求记录电脑的各类硬件SN台账,主板SN、硬盘SN、MAC地址等。

通过 AIDA64 导出报告等方式,获取到的信息过多,不方便后期统一整理,因为需要统计大批量的电脑数据,所以需要尽量筛选出必要的数据即可。

付费寻求有经验的人士定制一个方案,能一键导出必要的硬件 SN 编号即可,要求能单机离线使用,兼容桌面 Windows 系统和 PE 系统,自动以电脑的SN编号命名导出的文件。(最后能汇总为 excel 最好,可选需求。)

报酬100元起步,具体以最终效果为准。

目前本人已经用批处理基本解决了需求,只是发现无法获取到正确的 Nvme 硬盘序列号,能尽快解决这个问题也行。

注意:没经验的人就不要来练手了,我没有那么多时间陪着来回反复调试!
----------------------------------------------------------------------------------------------------------------------------------------------------

已经使用五楼网友分享的一个开源软件,再自行搭配批处理命令,已经基本满足需求了,请五楼的网友看到此信息后发我一个收款方式,100元奉上作为感谢。

暂时先这样用着了,其他方案先不考虑了,等研究明白了估计活都干完了。

2#
发表于 2024-7-9 11:09:18 | 只看该作者
价码太低了,另外我觉得慢慢人工统计更好,干活速度别太快,你懂的...

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

点评

哈哈 偷学下  发表于 2024-7-9 11:37
回复

使用道具 举报

3#
发表于 2024-7-9 13:43:38 | 只看该作者
有写入sn的还好说,没写入sn的怎么处理?

点评

都是品牌机,必有SN的。  详情 回复 发表于 2024-7-9 14:17
回复

使用道具 举报

4#
 楼主| 发表于 2024-7-9 14:17:01 | 只看该作者
kedion 发表于 2024-7-9 13:43
有写入sn的还好说,没写入sn的怎么处理?

都是品牌机,必有SN的。
回复

使用道具 举报

5#
发表于 2024-7-9 19:11:40 | 只看该作者
本帖最后由 wintoflash 于 2024-7-9 21:06 编辑

http://bbs.wuyou.net/forum.php?m ... 8046&extra=page%3D1
你用我写的这个程序就可以。
  1. nwinfo_x64.exe --disk
复制代码

Serial Number 这项应该就是你要的。
你用其他方法获取的,可能是 Serial Number (Raw) 这种格式。

  1. nwinfo_x64.exe --disk | find "Serial Number:"
复制代码

这样就只剩下SN码了。

点评

感谢分享,使用此软件再搭配批处理命令,基本已满足需求。 但会同时导出USB硬盘的序列号,能否排除USB设备? 付款码发来,100元附上。  详情 回复 发表于 2024-7-10 09:19

评分

参与人数 1无忧币 +5 收起 理由
lemonle79 + 5

查看全部评分

回复

使用道具 举报

6#
 楼主| 发表于 2024-7-10 09:19:01 | 只看该作者
wintoflash 发表于 2024-7-9 19:11
http://bbs.wuyou.net/forum.php?m ... 8046&extra=page%3D1
你用我写的这个程序就可以。

感谢分享,使用此软件再搭配批处理命令,基本已满足需求。

但会同时导出USB硬盘的序列号,能否排除USB设备?

付款码发来,100元附上。

点评

程序本身没有排除某类设备的功能,但是应该很容易通过批处理来实现。 可以根据输出中的 Type: 'USB' 来排除,或者根据 Type: 'NVMe' 来过滤。  详情 回复 发表于 2024-7-10 14:28
回复

使用道具 举报

7#
发表于 2024-7-10 10:00:37 | 只看该作者
100块,呵呵

点评

100只是起步价,你还嗤之以鼻? 楼上的兄台已经给我推荐了他写的一个开源的软件,可以支持命令行输出,我已经自行搭配批处理基本实现需求了, 即使这样我也主动要求给他100元。 话说论坛这么多伸手党、白  详情 回复 发表于 2024-7-10 10:19
回复

使用道具 举报

8#
 楼主| 发表于 2024-7-10 10:19:47 | 只看该作者

100只是起步价,你还嗤之以鼻?


楼上的兄台已经给我推荐了他写的一个开源的软件,可以支持命令行输出,我已经自行搭配批处理基本实现需求了,
即使这样我也主动要求给他100元。


话说论坛这么多伸手党、白嫖党、用盗版的,你还有功夫来嘲讽我这100元?
回复

使用道具 举报

9#
发表于 2024-7-10 14:28:45 | 只看该作者
本帖最后由 wintoflash 于 2024-7-10 15:33 编辑
2011n5413 发表于 2024-7-10 09:19
感谢分享,使用此软件再搭配批处理命令,基本已满足需求。

但会同时导出USB硬盘的序列号,能否排除USB ...

程序本身没有排除某类设备的功能,但是应该很容易通过批处理来实现。
可以根据输出中的 Type: 'USB' 来排除,或者根据 Type: 'NVMe' 来过滤。

点评

可能是我功力不够,单独排除 USB 设备没能成功,有些电脑是 SATA 硬盘和 Nvme 硬盘都有,我要的是获得所有硬盘的 SN 号,但要排除 USB 硬盘。 如果有空的话,麻烦给调试指导下。  详情 回复 发表于 2024-7-10 16:57
已支付!备注写的论坛用户名。 我不能上传图片,你就自己核实下吧。  详情 回复 发表于 2024-7-10 14:49
回复

使用道具 举报

10#
 楼主| 发表于 2024-7-10 14:49:19 | 只看该作者
wintoflash 发表于 2024-7-10 14:28
程序本身没有排除某类设备的功能,但是应该很容易通过批处理来实现。
可以根据输出中的 Type: 'USB' 来 ...

已支付!备注写的论坛用户名。
我不能上传图片,你就自己核实下吧。

点评

谢谢  发表于 2024-7-10 15:33

评分

参与人数 1无忧币 +5 收起 理由
lemonle79 + 5

查看全部评分

回复

使用道具 举报

11#
 楼主| 发表于 2024-7-10 16:57:54 | 只看该作者
wintoflash 发表于 2024-7-10 14:28
程序本身没有排除某类设备的功能,但是应该很容易通过批处理来实现。
可以根据输出中的 Type: 'USB' 来 ...

可能是我功力不够,单独排除 USB 设备没能成功,有些电脑是 SATA 硬盘和 Nvme 硬盘都有,我要的是获得所有硬盘的 SN 号,但要排除 USB 硬盘。

如果有空的话,麻烦给调试指导下。

点评

直接改源码最简单 disk.c 第584行插入  详情 回复 发表于 2024-7-10 18:56
回复

使用道具 举报

12#
发表于 2024-7-10 18:20:30 | 只看该作者
感谢天地,感恩有你!
回复

使用道具 举报

13#
发表于 2024-7-10 18:56:56 | 只看该作者
2011n5413 发表于 2024-7-10 16:57
可能是我功力不够,单独排除 USB 设备没能成功,有些电脑是 SATA 硬盘和 Nvme 硬盘都有,我要的是获得所 ...

直接改源码最简单
nwinfo.zip (577.22 KB, 下载次数: 8)
disk.c 第584行插入
  1. if (PhyDriveList[i].BusType == BusTypeUsb)
  2.         continue;
复制代码

点评

感谢帮助,测试可以了,目前已符合预期,再次打赏100元,以表感谢! 额外反馈个小事,如果电脑硬盘组了 Raid (目前遇到的是 Intel VMD 方式的 Raid),此软件就无法获取到硬盘序列号了,换用 CrystalDiskInfo 就  详情 回复 发表于 2024-7-10 20:40
回复

使用道具 举报

14#
发表于 2024-7-10 19:24:04 | 只看该作者
简单的事情,100的程序员不会告诉你还要排除虚拟硬件

297bc5cb-88d4-47d8-bf77-471adfe5796c.png (27.34 KB, 下载次数: 16)

297bc5cb-88d4-47d8-bf77-471adfe5796c.png

点评

就因为这是极其简单的事情,实际上手动一台一台的统计都可以的,这只是个人为了加快速度,以及为了防止人工操作出错而想搞个简单的自动化而已。(电脑分散在全国各地,要在当地雇人来操作,全部手动操作反而容易出错  详情 回复 发表于 2024-7-10 20:17
回复

使用道具 举报

15#
 楼主| 发表于 2024-7-10 20:17:10 | 只看该作者
坏坏小生 发表于 2024-7-10 19:24
简单的事情,100的程序员不会告诉你还要排除虚拟硬件

就因为这是极其简单的事情,实际上手动一台一台的统计都可以的,这只是个人为了加快速度,以及为了防止人工操作出错而想搞个简单的自动化而已。(电脑分散在全国各地,要在当地雇人来操作,全部手动操作反而容易出错,后期很难排查。)

话说让你去统计大批量的电脑序列号,难道你会花几千?几万?去找顶级程序员来定制一个专门的软件来做这事?
如果自己舍不得花钱,那难道你去找公司给你经费去找专门的软件公司定制个软件?

说到底,要符合现实情况才行,哪怕是土豪,我也没见过谁动不动就砸重金去雇佣顶级程序员去解决一个简单的事情。
回复

使用道具 举报

16#
 楼主| 发表于 2024-7-10 20:40:26 | 只看该作者
本帖最后由 2011n5413 于 2024-7-10 20:53 编辑
wintoflash 发表于 2024-7-10 18:56
直接改源码最简单

disk.c 第584行插入

感谢帮助,测试可以了,目前已符合预期,再次打赏100元,以表感谢!

额外反馈个小事,如果电脑硬盘组了 Raid (目前遇到的是 Intel VMD 方式的 Raid),此软件就无法获取到硬盘序列号了,换用 CrystalDiskInfo 就能读取到序列号。

建议你把收款码发到 Github 上,发论坛应该不行的,你上午发的码现在已经被删除了。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-9-17 03:00

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表