DriveInfo[] drvs = DriveInfo.GetDrives();
上記のコードでXP上では全てのドライブを取得できたのですが、
Vista上ではネットワークドライブだけ取得できませんでした。
Vistaのコンピュータからはネットワークドライブを認識できますし、
Vistaのネットワークからもドメインを一覧できます。
Vista上でもネットワークドライブを含めた全てのドライブを
取得できるようにするには、何が足りていないと考えられるでしょうか?
1.exeのプロパティ→互換性タブで
XP(SP2)の互換性を持たせる
2.exeのプロパティ→互換性タブで
管理者権限のチェックをはずす
この作業で問題なく
> DriveInfo[] drvs = DriveInfo.GetDrives();
で全てのドライブ名が取得できるようになりました。