c# - 如何在 C# 中获取 SAN 驱动器信息?
问题描述
我需要检查所有驱动器及其可用空间。至于固定驱动器,我们可以使用 DriveInfo 类(System.IO)获取信息,但我需要检查SAN 驱动器的驱动器信息。
解决方案
您需要为此使用System.Management - 要获取硬件信息,您需要创建一个 ManagementObjectSearcher 类的对象。
ManagementObjectSearcher searcher = new ManagementObjectSearcher("select * from " + Key);
上面代码中的 Key 是一个被适当数据替换的变量。例如,要获取 CPU 的信息,必须将 Key 替换为 Win32_Processor。
有关密钥的完整列表和更多信息,请阅读以下https://www.codeproject.com/Articles/17973/How-To-Get-Hardware-Information-CPU-ID-MainBoard-I
推荐阅读
- python - python lockf:LOCK_EX 有效,但 LOCK_SH 无效
- redux - combineReducers 破坏了简单的单元测试?初始状态行为已更改
- c - 如何将相同长度的两个数组中的公共值复制到另一个没有重复的数组中?
- oracle11g - 有没有办法将列名作为日期的csv导入oracle?
- java - 嵌入式的休眠延迟加载字段
- c - 在 A 行和 B 行输出?
- spring - Resilience 4j 断路器的单独属性文件
- javascript - 在 git 初始化的文件夹上创建 Gatsby 项目
- linux - 当我启动我的终端时,我收到此错误消息,这是什么意思?
- java - 测试非 ASCII 字符不起作用 Java