go怎么获取光驱的盘符啊

hellsam · 2020-10-26 14:51:14 · 1379 次点击

可以就行。 https://github.com/StackExchange/wmi 这个东西就类似于连接驱动,具体你要查询WMI提供的哪些数据,需要通过WQL这种类似于SQL语句的查询语句去查询,对着微软提供的API文档编写WQL。

#4
更多评论

你之前不是问过吗,一般访问Windows的一些系统信息,Windows的WMI服务都有暴露的接口。访问Windows下CDROM的信息请参考Windows官方文档: https://docs.microsoft.com/zh-cn/windows/win32/cimwin32prov/win32-cdromdrive

go也有开源的访问WMI的库: https://github.com/StackExchange/wmi

通过文档可以发现Drive这个字段就是说CDROM的驱动盘符: 2020-10-27-091908_551x251_scrot.png

#1

@zzustu https://github.com/StackExchange/wmi

这个文章我之前测试过的 没有CDROM这个项读取

#2