1

当我右键单击外壳驱动器时,我想区分驱动器是普通驱动器还是网络驱动器。

我希望我们可以使用Initialize(LPCITEMIDLIST, LPDATAOBJECT, HKEY)方法来做到这一点,但不确定使用哪个参数。

4

2 回答 2

1

您可以使用GetDriveType

于 2010-09-30T15:41:21.170 回答
1

Initialize现在记录为采用PCIDLIST_ABSOLUTE(not LPCITEMIDLIST),因此您知道它植根于 My Desktop。我的电脑是该列表中的第二个 ItemID,驱动器是第三个 ItemID。正如卢克所说,一旦你有了驱动器,GetDriveType就会告诉你驱动器是否是远程的。

于 2010-10-01T08:59:24.030 回答