1

シェル ドライブを右クリックしたときに、ドライブが通常のドライブかネットワーク ドライブかを区別したい。

メソッドを使用してこれを実行できることを願ってInitialize(LPCITEMIDLIST, LPDATAOBJECT, HKEY)いますが、使用するパラメーターが不明です。

4

2 に答える 2

1

InitializePCIDLIST_ABSOLUTEは(not )を取るように文書化されているLPCITEMIDLISTため、My Desktop に根ざしていることがわかります。My Computer はそのリストの 2 番目の ItemID であり、ドライブは 3 番目の ItemID です。Luke が示したように、ドライブGetDriveTypeを取得すると、ドライブがリモートかどうかがわかります。

于 2010-10-01T08:59:24.030 に答える
1

GetDriveTypeを使用できます。

于 2010-09-30T15:41:21.170 に答える