gpt4 book ai didi

.net - 我可以使用 WMI 和 System.Management 命名空间测试软盘驱动器吗?

转载 作者:行者123 更新时间:2023-12-02 00:46:54 25 4
gpt4 key购买 nike

我会找出软盘插入状态:

  • 没有插入软盘
  • 已插入未格式化的软盘
  • 已插入格式化软盘

这可以确定在 System.Management 命名空间中使用“WMI”吗?

如果是这样,我可以在软盘插入状态 改变时生成事件吗?

最佳答案

这来自Scripting Center @ MSDN :

strComputer = "."
Set objWMIService = GetObject( _
"winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery _
("Select * From Win32_LogicalDisk Where DeviceID = 'A:'")

For Each objItem in colItems
intFreeSpace = objItem.FreeSpace
If IsNull(intFreeSpace) Then
Wscript.Echo "There is no disk in the floppy drive."
Else
Wscript.Echo "There is a disk in the floppy drive."
End If
Next

您还可以通过检查 Win32_LogicalDisk class 的其他成员来判断它是否已格式化。 .

关于.net - 我可以使用 WMI 和 System.Management 命名空间测试软盘驱动器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/154754/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com