LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

[点晴永久免费OA]Computer Information Collect:一款能够收集电脑主机名、用户名、CPU、内存、磁盘、IP、MAC 地址等信息的工具

admin
2025年6月27日 15:24 本文热度 70

介绍

这是一款能够收集电脑主机名、用户名、CPU、内存、磁盘、IP、MAC 地址等信息的工具。

功能:

  • 支持系统托盘
  • 客户端支持静默启动
  • 客户端信息定时上报
  • 服务端提供 GUI
  • 支持信息分页查询
  • 支持客户端在线检测
  • 日志持久化保存

灵感来源:公司内网有多台电脑,为了方便对其进行盘点,开发了这款小工具。虽然工具的功能比较简单,但是基本上能满足需求,同时也可用于学习 Go 和 Walk 框架

使用集成:通过域控 Active Directory 下发脚本将程序批量复制到客户机并设置开机自启,后期可通过获取到的客户端 IP 进行远程桌面连接协助

编译

git clone https://github.com/kechocy/CInfoCollect.git
go mod tidy
go build -ldflags "-H windowsgui" -o CInfoCollect.exe
# 可以修改 main.go 中默认服务端域名或 IP

启动

对于客户端

CInfoCollect.exe #(默认,启动带托盘的客户端)
CInfoCollect.exe -b #(静默启动客户端,不显示托盘)
CInfoCollect.exe -t 2 #(客户端定时上报间隔,单位:分钟)
CInfoCollect.exe -p 7890 #(指定连接默认服务端 collect.example.com 的端口号)
CInfoCollect.exe -p 7890 -ip "10.10.10.10" #(指定服务端 IP 和端口号)

# 组合使用
CInfoCollect.exe -b -t 2 -p 7890 -ip "10.10.10.10" 

对于服务端

CInfoCollect.exe -s #(启动服务端,默认监听 9870 端口)
CInfoCollect.exe -s -p 7890 #(启动服务端并指定端口号)

界面

附录

使用 rsrc 可将图标资源加载到 syso 文件中

go get github.com/akavel/rsrc
rsrc -manifest app.manifest -ico icon.ico

使用时通过 ID 获取资源

icon, err := walk.NewIconFromResourceId(2)

具体 ID 可以利用 resource_hacker(https://www.angusj.com/resourcehacker/#download) 工具查看对应 exe 文件获取,如图所示:

工具下载

https://github.com/kechocy/CInfoCollect/releases/tag/v1.0.0


阅读原文:https://mp.weixin.qq.com/s/MeBAztRyzVzeW4mQfx7qbw


该文章在 2025/6/27 15:24:50 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2025 ClickSun All Rights Reserved