GoLang获取硬盘序列号
package mainimport ("fmt""github.com/StackExchange/wmi"
)type DiskInfo struct {// 全部字段请看文档,这里我只取了硬盘名字,大小,序列号// https://docs.microsoft.com/zh-cn/windows/win32/cimwin32prov/win32-diskdrive#syntaxName stringSize uint64SerialNumber string
}func getDiskInfo() {var diskInfos []DiskInfoerr := wmi.Query("Select * from Win32_DiskDrive", &diskInfos)if err != nil {return}for _, disk := range diskInfos {fmt.Printf("硬盘名称是%s,硬盘大小是%dG,硬盘序列号是%s\n", disk.Name, disk.Size/1024/1024/1024, disk.SerialNumber)}
}
func main() {// TODO 先下载wmi库// go get github.com/StackExchange/wmigetDiskInfo()
}
主要使用wmi库查询win32的一些信息,地址https://docs.microsoft.com/zh-cn/windows/win32/cimwin32prov/win32-provider
GoLang获取硬盘序列号相关推荐
- 用C#获取硬盘序列号,CPU序列号,网卡MAC地址
这个问题首先得考虑的就是你的硬盘是不是SCSI硬盘 如果是,那么根本不存在"物理序列号",只可能取得卷标的序列号 如果是卷标序列号,要注意的是每次格式化硬盘的时候这个序列号都会变 ...
- VC6获取硬盘序列号、型号、修订版本号
因为要做个读取硬盘参数信息的控件,所以在网上找了不少代码,但是自己作为一个初学者在使用别人代码时,总会发现有各种各样的问题: 1. 需要的头文件未写明 2. 有些定义未给出 3. 代码的开发环境未明, ...
- 使用java获取硬盘序列号
使用java获取硬盘序列号 使用java获取硬盘的序列号呢,涉及了跨平台的问题,不同的操作系统的查看命令不一样,可以使用oshi获取. oshi(Native Operating System and ...
- MFC 获取硬盘序列号、IP地址、MAC地址
1)获取本地硬盘序列号 调出cmd 输入wmic diskdrive get serialnumber 或 wmic diskdrive get Name, Manufacturer, Model, ...
- 转另一个获取硬盘序列号的方法
原谅转自:http://blog.sina.com.cn/s/blog_57dff12f0100d5so.html #define DFP_GET_VERSION ...
- java获取硬盘序列号_Win7 64+Python3.7获取计算机硬盘信息初探
一.需求 由于最近负责电脑资产清查的工作,有100多台分散的电脑需要获得用户名.MAC地址.硬盘序列号.硬盘品牌 一般方法: (1)查看系统用户名 (2) 获取MAC地址 windos命令行使用ipc ...
- 获取硬盘序列号的真正方法!!
最近要获取磁盘的序列号,在网上找了很久发现大部分都是通过diskpart来查询 这种查询方法只是查询的磁盘的id 真正查询磁盘序列号应该使用下面方法:wmic diskdrive get serial ...
- .NET获取硬盘序列号的几个方法
最近作软件注册,收集了很多.NET相关的获取硬盘物理序列号的方法,主要分为使用WMI方式和API方式.但这些方法均可能有问题. 1,使用WMI方式,有的机器根本取不到硬盘序列号,有的方式在Vista下 ...
- 获取硬盘序列号、CPU序列号
public class SerialUtils {private static Properties props = System.getProperties();private static St ...
- 驱动下如何获取硬盘序列号
最近公司有个项目,需要在驱动模式及用户模式下,获取硬盘的序列号,在网上找了半天,大多是用户模式的代码,而且许多已经过时,于是参照了一下,改写成内核模式下的代码,本人是驱动的菜鸟,希望此代码能对那些和我 ...
最新文章
- 【机器学习】opencv-人脸识别
- 小林求职记(二):说好的问基础,为啥我感觉一点也不基础呢?
- python判别性别的代码_python如何实现性别识别 python实现性别识别代码示例
- git HEAD detached from origin 问题的解决
- 基于redis集群实现的分布式锁,可用于秒杀,定时器。
- Windows服务器系统的端口要求
- MySQL之Got fatal error 1236 from master when reading data from binary log
- 用链表编写教师信息管理系统
- 盲目的相信——写在购买陆谷孙先生主编的《英汉大词典》之后
- 百度地图 3.0 WEB离线开发
- 2022年湖北省住建厅特种作业操作证怎么报考?甘建二
- 关于高德地图setCity()方法失效的NNNNNNN坑
- 锤子手机关闭位置服务器,技巧:锤子手机的4个隐藏小技巧 处处有情怀
- 很酸-2021年全球程序员收入报告出炉
- 社群发现算法--强连通和连通在关联图谱中的应用
- truffle填坑指南:truffle unbox react项目npm run start启动失败
- 三-五功能/半亮/25%亮/全亮/爆闪/SOS_专用应急灯手电筒IC方案
- 如何隐藏控制台程序的窗口
- win10设置IP地址时,报错了,怎么搞。
- PHP输出1-20之间的奇数,php – MySQL查询仅输出奇数行
热门文章
- jmail组件 java,asp空间如何判断jmail组件已经安装?是否支持呢?
- html发送邮jmail,[分享]一个ASP写的JMAIL邮件发送测试程序,测试空间是否可以发送邮...
- Log4J漏洞补丁(ArcGIS Enterprise适用)
- 诗词大全给力版_思维导图 | 6种高效记忆法,教你速背古诗词!
- C/C++程序设计题
- c++采集声卡输出_基于C++Builder的声卡数据实时采集的实现
- 一些很好的python自动化办公方案(待整理到readthedocs中)
- Java多线程编程模式实战指南(一):Active Object模式--转载
- 宿命java_昆仑奇侠传外传之宿命篇
- 冰点还原精灵DeepFreeze重启后图标不见了