(满分相送)怎样判断两个逻辑盘是否属于同一个物理盘呢???

时间:2021-04-07 05:51:56
假设现在我有两个物理硬盘:hdd0和hdd1。每个物理盘又有若干个逻辑盘,现在我想用程序来判断两个逻辑盘(例如C:和E:)是否属于同一个物理盘,应该怎样做呢???
会答的大虾们,满分相送呀!!快帮帮我吧!!

18 个解决方案

#1


取得硬盘的序列号进行判断。

#2


取得硬盘的序列号进行判断。

#3


每个逻辑盘的序列号也不同呀,判断不了。55555
可以取得更底层的序列号吗??请告知。

#4


up up

#5


把分区表读出来分析。

#6


把分区表读出来分析一下。

#7


把分区表读出来分析一下。

#8


分区表里面没有盘符呀!55555

#9


没人会吗???
555555~~~~~~~~

#10


感谢您使用微软产品。

你可以使用WMI的Win32_LogicalDisk对象获得逻辑盘的各项信息,如下例:
Private Sub Command1_Click()

WQL = "Select * From Win32_LogicalDisk"
Set LDisks = GetObject("winmgmts:").ExecQuery(WQL)

For Each disk In LDisks
    Debug.Print disk.Name
    Debug.Print disk.VolumeName
Next

End Sub

你可以使用WMI的Win32_DiskPartition对象获得硬盘分区的各项信息,其中DiskIndex属性可用于区分分区属于哪一个硬盘,如下例:

Private Sub Command2_Click()
WQL = "Select * From Win32_DiskPartition"

Set PDisks = GetObject("winmgmts:").ExecQuery(WQL)
For Each disk In PDisks
    Debug.Print disk.Name
    Debug.Print disk.Index
    Debug.Print disk.DiskIndex
Next
End Sub

从逻辑盘符获得该逻辑盘所在分区,从而获得所在硬盘的Index,就能判断两个逻辑盘是否属于同一个物理盘。您可以用WQL的Associators OF关键字关联win32_LogicalDisk和Win32_DiskPartition,实现上述查询,如下例:

Private Sub Command3_Click()

WQL = "Associators of {win32_LogicalDisk='C:'} where resultClass = Win32_DiskPartition"

Set Pattions = GetObject("winmgmts:").ExecQuery(WQL)

For Each Pat In Pattions
    Debug.Print Pat.Name
    Debug.Print Pat.DiskIndex
Next

End Sub

详细信息请参考:
Win32_LogicalDisk
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/win32_logicaldisk.asp
Win32_DiskPartition
http://msdn.microsoft.com/library/en-us/wmisdk/wmi/win32_diskpartition.asp
ASSOCIATORS OF Statement
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/associators_of_statement.asp


- 微软全球技术中心 VB技术支持

本帖子仅供CSDN的用户作为参考信息使用。其内容不具备任何法律保障。您需要考虑到并承担使用此信息可能带来的风险。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。
======================



#11


感谢您使用微软产品。

你可以使用WMI的Win32_LogicalDisk对象获得逻辑盘的各项信息,如下例:
Private Sub Command1_Click()

WQL = "Select * From Win32_LogicalDisk"
Set LDisks = GetObject("winmgmts:").ExecQuery(WQL)

For Each disk In LDisks
    Debug.Print disk.Name
    Debug.Print disk.VolumeName
Next

End Sub

你可以使用WMI的Win32_DiskPartition对象获得硬盘分区的各项信息,其中DiskIndex属性可用于区分属于哪一个硬盘,如下例:
Private Sub Command2_Click()
WQL = "Select * From Win32_DiskPartition"

Set PDisks = GetObject("winmgmts:").ExecQuery(WQL)
For Each disk In PDisks
    Debug.Print disk.Name
    Debug.Print disk.Index
    Debug.Print disk.DiskIndex
Next
End Sub

从逻辑盘符获得该逻辑盘所在分区,从而获得所在硬盘的Index,就能判断两个逻辑盘是否属于同一个物理盘。您可以用WQL的Associators OF关键字关联win32_LogicalDisk和Win32_DiskPartition,实现上述查询,如下例:
Private Sub Command3_Click()

WQL = "Associators of {win32_LogicalDisk='C:'} where resultClass = Win32_DiskPartition"

Set Pattions = GetObject("winmgmts:").ExecQuery(WQL)

For Each Pat In Pattions
    Debug.Print Pat.Name
    Debug.Print Pat.DiskIndex
Next

End Sub

详细信息请参考:
Win32_LogicalDisk
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/win32_logicaldisk.asp
Win32_DiskPartition
http://msdn.microsoft.com/library/en-us/wmisdk/wmi/win32_diskpartition.asp
ASSOCIATORS OF Statement
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/associators_of_statement.asp


- 微软全球技术中心 VB技术支持

本帖子仅供SINA的用户作为参考信息使用。其内容不具备任何法律保障。您需要考虑到并承担使用此信息可能带来的风险。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,23094245))。
======================


#12


感谢您使用微软产品。

你可以使用WMI的Win32_LogicalDisk对象获得逻辑盘的各项信息,如下例:

Private Sub Command1_Click()

WQL = "Select * From Win32_LogicalDisk"
Set LDisks = GetObject("winmgmts:").ExecQuery(WQL)

For Each disk In LDisks
    Debug.Print disk.Name
    Debug.Print disk.VolumeName
Next

End Sub

你可以使用WMI的Win32_DiskPartition对象获得硬盘分区的各项信息,其中DiskIndex属性可用于区分属于哪一个硬盘,如下例:

Private Sub Command2_Click()
WQL = "Select * From Win32_DiskPartition"

Set PDisks = GetObject("winmgmts:").ExecQuery(WQL)
For Each disk In PDisks
    Debug.Print disk.Name
    Debug.Print disk.Index
    Debug.Print disk.DiskIndex
Next
End Sub

从逻辑盘符获得该逻辑盘所在分区,从而获得所在硬盘的Index,就能判断两个逻辑盘是否属于同一个物理盘。您可以用WQL的Associators OF关键字关联win32_LogicalDisk和Win32_DiskPartition,实现上述查询,如下例:

Private Sub Command3_Click()

WQL = "Associators of {win32_LogicalDisk='C:'} where resultClass = Win32_DiskPartition"

Set Pattions = GetObject("winmgmts:").ExecQuery(WQL)

For Each Pat In Pattions
    Debug.Print Pat.Name
    Debug.Print Pat.DiskIndex
Next

End Sub

详细信息请参考:
Win32_LogicalDisk
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/win32_logicaldisk.asp
Win32_DiskPartition
http://msdn.microsoft.com/library/en-us/wmisdk/wmi/win32_diskpartition.asp
ASSOCIATORS OF Statement
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/associators_of_statement.asp


- 微软全球技术中心 VB技术支持

本帖子仅供SINA的用户作为参考信息使用。其内容不具备任何法律保障。您需要考虑到并承担使用此信息可能带来的风险。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,23094245))。
======================


#13


up up

#14


感谢您使用微软产品。

你可以使用WMI的Win32_LogicalDisk对象获得逻辑盘的各项信息,如下例:

Private Sub Command1_Click()

WQL = "Select * From Win32_LogicalDisk"
Set LDisks = GetObject("winmgmts:").ExecQuery(WQL)

For Each disk In LDisks
    Debug.Print disk.Name
    Debug.Print disk.VolumeName
Next

End Sub

你可以使用WMI的Win32_DiskPartition对象获得硬盘分区的各项信息,其中DiskIndex属性可用于区分属于哪一个硬盘,如下例:

Private Sub Command2_Click()
WQL = "Select * From Win32_DiskPartition"

Set PDisks = GetObject("winmgmts:").ExecQuery(WQL)
For Each disk In PDisks
    Debug.Print disk.Name
    Debug.Print disk.Index
    Debug.Print disk.DiskIndex
Next
End Sub

从逻辑盘符获得该逻辑盘所在分区,从而获得所在硬盘的Index,就能判断两个逻辑盘是否属于同一个物理盘。您可以用WQL的Associators OF关键字关联win32_LogicalDisk和Win32_DiskPartition,实现上述查询,如下例:

Private Sub Command3_Click()

WQL = "Associators of {win32_LogicalDisk='C:'} where resultClass = Win32_DiskPartition"

Set Pattions = GetObject("winmgmts:").ExecQuery(WQL)

For Each Pat In Pattions
    Debug.Print Pat.Name
    Debug.Print Pat.DiskIndex
Next

End Sub

详细信息请参考:
Win32_LogicalDisk
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/win32_logicaldisk.asp
Win32_DiskPartition
http://msdn.microsoft.com/library/en-us/wmisdk/wmi/win32_diskpartition.asp
ASSOCIATORS OF Statement
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/associators_of_statement.asp


- 微软全球技术中心 VB技术支持

本帖子仅供SINA的用户作为参考信息使用。其内容不具备任何法律保障。您需要考虑到并承担使用此信息可能带来的风险。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,23094245))。
======================

#15


感谢您使用微软产品。

你可以使用WMI的Win32_LogicalDisk对象获得逻辑盘的各项信息,如下例:

Private Sub Command1_Click()

WQL = "Select * From Win32_LogicalDisk"
Set LDisks = GetObject("winmgmts:").ExecQuery(WQL)

For Each disk In LDisks
    Debug.Print disk.Name
    Debug.Print disk.VolumeName
Next

End Sub

你可以使用WMI的Win32_DiskPartition对象获得硬盘分区的各项信息,其中DiskIndex属性可用于区分属于哪一个硬盘,如下例:

Private Sub Command2_Click()
WQL = "Select * From Win32_DiskPartition"

Set PDisks = GetObject("winmgmts:").ExecQuery(WQL)
For Each disk In PDisks
    Debug.Print disk.Name
    Debug.Print disk.Index
    Debug.Print disk.DiskIndex
Next
End Sub

从逻辑盘符获得该逻辑盘所在分区,从而获得所在硬盘的Index,就能判断两个逻辑盘是否属于同一个物理盘。您可以用WQL的Associators OF关键字关联win32_LogicalDisk和Win32_DiskPartition,实现上述查询,如下例:

Private Sub Command3_Click()

WQL = "Associators of {win32_LogicalDisk='C:'} where resultClass = Win32_DiskPartition"

Set Pattions = GetObject("winmgmts:").ExecQuery(WQL)

For Each Pat In Pattions
    Debug.Print Pat.Name
    Debug.Print Pat.DiskIndex
Next

End Sub

详细信息请参考:
Win32_LogicalDisk
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/win32_logicaldisk.asp
Win32_DiskPartition
http://msdn.microsoft.com/library/en-us/wmisdk/wmi/win32_diskpartition.asp
ASSOCIATORS OF Statement
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/associators_of_statement.asp


- 微软全球技术中心 VB技术支持

本帖子仅供SINA的用户作为参考信息使用。其内容不具备任何法律保障。您需要考虑到并承担使用此信息可能带来的风险。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,23094245))。
======================

#16


收藏

#17


哇!正!!!多谢acptvb,赠送一个飞吻:啵!

啊,顺便问问,我用的是Win98也可以这样吗?

#18


如果不行的话应该怎么办呢?

#1


取得硬盘的序列号进行判断。

#2


取得硬盘的序列号进行判断。

#3


每个逻辑盘的序列号也不同呀,判断不了。55555
可以取得更底层的序列号吗??请告知。

#4


up up

#5


把分区表读出来分析。

#6


把分区表读出来分析一下。

#7


把分区表读出来分析一下。

#8


分区表里面没有盘符呀!55555

#9


没人会吗???
555555~~~~~~~~

#10


感谢您使用微软产品。

你可以使用WMI的Win32_LogicalDisk对象获得逻辑盘的各项信息,如下例:
Private Sub Command1_Click()

WQL = "Select * From Win32_LogicalDisk"
Set LDisks = GetObject("winmgmts:").ExecQuery(WQL)

For Each disk In LDisks
    Debug.Print disk.Name
    Debug.Print disk.VolumeName
Next

End Sub

你可以使用WMI的Win32_DiskPartition对象获得硬盘分区的各项信息,其中DiskIndex属性可用于区分分区属于哪一个硬盘,如下例:

Private Sub Command2_Click()
WQL = "Select * From Win32_DiskPartition"

Set PDisks = GetObject("winmgmts:").ExecQuery(WQL)
For Each disk In PDisks
    Debug.Print disk.Name
    Debug.Print disk.Index
    Debug.Print disk.DiskIndex
Next
End Sub

从逻辑盘符获得该逻辑盘所在分区,从而获得所在硬盘的Index,就能判断两个逻辑盘是否属于同一个物理盘。您可以用WQL的Associators OF关键字关联win32_LogicalDisk和Win32_DiskPartition,实现上述查询,如下例:

Private Sub Command3_Click()

WQL = "Associators of {win32_LogicalDisk='C:'} where resultClass = Win32_DiskPartition"

Set Pattions = GetObject("winmgmts:").ExecQuery(WQL)

For Each Pat In Pattions
    Debug.Print Pat.Name
    Debug.Print Pat.DiskIndex
Next

End Sub

详细信息请参考:
Win32_LogicalDisk
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/win32_logicaldisk.asp
Win32_DiskPartition
http://msdn.microsoft.com/library/en-us/wmisdk/wmi/win32_diskpartition.asp
ASSOCIATORS OF Statement
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/associators_of_statement.asp


- 微软全球技术中心 VB技术支持

本帖子仅供CSDN的用户作为参考信息使用。其内容不具备任何法律保障。您需要考虑到并承担使用此信息可能带来的风险。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。
======================



#11


感谢您使用微软产品。

你可以使用WMI的Win32_LogicalDisk对象获得逻辑盘的各项信息,如下例:
Private Sub Command1_Click()

WQL = "Select * From Win32_LogicalDisk"
Set LDisks = GetObject("winmgmts:").ExecQuery(WQL)

For Each disk In LDisks
    Debug.Print disk.Name
    Debug.Print disk.VolumeName
Next

End Sub

你可以使用WMI的Win32_DiskPartition对象获得硬盘分区的各项信息,其中DiskIndex属性可用于区分属于哪一个硬盘,如下例:
Private Sub Command2_Click()
WQL = "Select * From Win32_DiskPartition"

Set PDisks = GetObject("winmgmts:").ExecQuery(WQL)
For Each disk In PDisks
    Debug.Print disk.Name
    Debug.Print disk.Index
    Debug.Print disk.DiskIndex
Next
End Sub

从逻辑盘符获得该逻辑盘所在分区,从而获得所在硬盘的Index,就能判断两个逻辑盘是否属于同一个物理盘。您可以用WQL的Associators OF关键字关联win32_LogicalDisk和Win32_DiskPartition,实现上述查询,如下例:
Private Sub Command3_Click()

WQL = "Associators of {win32_LogicalDisk='C:'} where resultClass = Win32_DiskPartition"

Set Pattions = GetObject("winmgmts:").ExecQuery(WQL)

For Each Pat In Pattions
    Debug.Print Pat.Name
    Debug.Print Pat.DiskIndex
Next

End Sub

详细信息请参考:
Win32_LogicalDisk
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/win32_logicaldisk.asp
Win32_DiskPartition
http://msdn.microsoft.com/library/en-us/wmisdk/wmi/win32_diskpartition.asp
ASSOCIATORS OF Statement
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/associators_of_statement.asp


- 微软全球技术中心 VB技术支持

本帖子仅供SINA的用户作为参考信息使用。其内容不具备任何法律保障。您需要考虑到并承担使用此信息可能带来的风险。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,23094245))。
======================


#12


感谢您使用微软产品。

你可以使用WMI的Win32_LogicalDisk对象获得逻辑盘的各项信息,如下例:

Private Sub Command1_Click()

WQL = "Select * From Win32_LogicalDisk"
Set LDisks = GetObject("winmgmts:").ExecQuery(WQL)

For Each disk In LDisks
    Debug.Print disk.Name
    Debug.Print disk.VolumeName
Next

End Sub

你可以使用WMI的Win32_DiskPartition对象获得硬盘分区的各项信息,其中DiskIndex属性可用于区分属于哪一个硬盘,如下例:

Private Sub Command2_Click()
WQL = "Select * From Win32_DiskPartition"

Set PDisks = GetObject("winmgmts:").ExecQuery(WQL)
For Each disk In PDisks
    Debug.Print disk.Name
    Debug.Print disk.Index
    Debug.Print disk.DiskIndex
Next
End Sub

从逻辑盘符获得该逻辑盘所在分区,从而获得所在硬盘的Index,就能判断两个逻辑盘是否属于同一个物理盘。您可以用WQL的Associators OF关键字关联win32_LogicalDisk和Win32_DiskPartition,实现上述查询,如下例:

Private Sub Command3_Click()

WQL = "Associators of {win32_LogicalDisk='C:'} where resultClass = Win32_DiskPartition"

Set Pattions = GetObject("winmgmts:").ExecQuery(WQL)

For Each Pat In Pattions
    Debug.Print Pat.Name
    Debug.Print Pat.DiskIndex
Next

End Sub

详细信息请参考:
Win32_LogicalDisk
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/win32_logicaldisk.asp
Win32_DiskPartition
http://msdn.microsoft.com/library/en-us/wmisdk/wmi/win32_diskpartition.asp
ASSOCIATORS OF Statement
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/associators_of_statement.asp


- 微软全球技术中心 VB技术支持

本帖子仅供SINA的用户作为参考信息使用。其内容不具备任何法律保障。您需要考虑到并承担使用此信息可能带来的风险。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,23094245))。
======================


#13


up up

#14


感谢您使用微软产品。

你可以使用WMI的Win32_LogicalDisk对象获得逻辑盘的各项信息,如下例:

Private Sub Command1_Click()

WQL = "Select * From Win32_LogicalDisk"
Set LDisks = GetObject("winmgmts:").ExecQuery(WQL)

For Each disk In LDisks
    Debug.Print disk.Name
    Debug.Print disk.VolumeName
Next

End Sub

你可以使用WMI的Win32_DiskPartition对象获得硬盘分区的各项信息,其中DiskIndex属性可用于区分属于哪一个硬盘,如下例:

Private Sub Command2_Click()
WQL = "Select * From Win32_DiskPartition"

Set PDisks = GetObject("winmgmts:").ExecQuery(WQL)
For Each disk In PDisks
    Debug.Print disk.Name
    Debug.Print disk.Index
    Debug.Print disk.DiskIndex
Next
End Sub

从逻辑盘符获得该逻辑盘所在分区,从而获得所在硬盘的Index,就能判断两个逻辑盘是否属于同一个物理盘。您可以用WQL的Associators OF关键字关联win32_LogicalDisk和Win32_DiskPartition,实现上述查询,如下例:

Private Sub Command3_Click()

WQL = "Associators of {win32_LogicalDisk='C:'} where resultClass = Win32_DiskPartition"

Set Pattions = GetObject("winmgmts:").ExecQuery(WQL)

For Each Pat In Pattions
    Debug.Print Pat.Name
    Debug.Print Pat.DiskIndex
Next

End Sub

详细信息请参考:
Win32_LogicalDisk
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/win32_logicaldisk.asp
Win32_DiskPartition
http://msdn.microsoft.com/library/en-us/wmisdk/wmi/win32_diskpartition.asp
ASSOCIATORS OF Statement
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/associators_of_statement.asp


- 微软全球技术中心 VB技术支持

本帖子仅供SINA的用户作为参考信息使用。其内容不具备任何法律保障。您需要考虑到并承担使用此信息可能带来的风险。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,23094245))。
======================

#15


感谢您使用微软产品。

你可以使用WMI的Win32_LogicalDisk对象获得逻辑盘的各项信息,如下例:

Private Sub Command1_Click()

WQL = "Select * From Win32_LogicalDisk"
Set LDisks = GetObject("winmgmts:").ExecQuery(WQL)

For Each disk In LDisks
    Debug.Print disk.Name
    Debug.Print disk.VolumeName
Next

End Sub

你可以使用WMI的Win32_DiskPartition对象获得硬盘分区的各项信息,其中DiskIndex属性可用于区分属于哪一个硬盘,如下例:

Private Sub Command2_Click()
WQL = "Select * From Win32_DiskPartition"

Set PDisks = GetObject("winmgmts:").ExecQuery(WQL)
For Each disk In PDisks
    Debug.Print disk.Name
    Debug.Print disk.Index
    Debug.Print disk.DiskIndex
Next
End Sub

从逻辑盘符获得该逻辑盘所在分区,从而获得所在硬盘的Index,就能判断两个逻辑盘是否属于同一个物理盘。您可以用WQL的Associators OF关键字关联win32_LogicalDisk和Win32_DiskPartition,实现上述查询,如下例:

Private Sub Command3_Click()

WQL = "Associators of {win32_LogicalDisk='C:'} where resultClass = Win32_DiskPartition"

Set Pattions = GetObject("winmgmts:").ExecQuery(WQL)

For Each Pat In Pattions
    Debug.Print Pat.Name
    Debug.Print Pat.DiskIndex
Next

End Sub

详细信息请参考:
Win32_LogicalDisk
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/win32_logicaldisk.asp
Win32_DiskPartition
http://msdn.microsoft.com/library/en-us/wmisdk/wmi/win32_diskpartition.asp
ASSOCIATORS OF Statement
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/associators_of_statement.asp


- 微软全球技术中心 VB技术支持

本帖子仅供SINA的用户作为参考信息使用。其内容不具备任何法律保障。您需要考虑到并承担使用此信息可能带来的风险。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,23094245))。
======================

#16


收藏

#17


哇!正!!!多谢acptvb,赠送一个飞吻:啵!

啊,顺便问问,我用的是Win98也可以这样吗?

#18


如果不行的话应该怎么办呢?

#19