如何枚举windows系统中的所有设备
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
对于在linux下,我们可以读取/proc/partitions来获得系统中所有的硬盘和分区的各个设备名,但对于windows下,我们又如何获得系统下的各个设备呢,这里用了windows下的API --- FindFirstVolume、 FindNextVolume 和 FindVolumeClose。
这些API可以枚举windows系统下的各个设备。
以下的程序摘自微软的msdn上的例子程序,用于显示系统中的所有设备和卷的路径名。对于每个卷,例子中的程序将会查找系统中的每个卷,程序将获得卷的设备名和卷的路径名,并显示出了。
下面是程序输出中的一个例子,对于每个卷,输出它的卷设备路径,卷GUID路径和设备字符。
Found a device:
/Device/HarddiskVolume2
Volume name: //?/Volume{4c1b02c1-d990-11dc-99ae-806e6f6e6963}/
Paths: C:/
Found a device:
/Device/CdRom0
Volume name: //?/Volume{4c1b02c4-d990-11dc-99ae-806e6f6e6963}/
Paths: D:/
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献10条内容
所有评论(0)