Метка сетевого диска - PullRequest
       14

Метка сетевого диска

0 голосов
/ 05 декабря 2008

Я пытаюсь получить метку некоторых сетевых ресурсов, отображаемых как диски. Когда я использую DriveInfo.GetDrives (), локальные тома имеют заполненный параметр VolumeLabel, как и ожидалось, но для сетевых дисков это пустая строка. Как я могу получить эти ярлыки?

Ответы [ 2 ]

1 голос
/ 05 декабря 2008

Никогда не используйте WMI Используйте чистый apis.

1 голос
/ 05 декабря 2008

Вы можете использовать WMI для этого - не уверен в точном запросе (это было давно), но вот пример того, как получить свободное место на сетевом диске:

http://en.csharp -online.net / Network_Drive_Free_Space

Я думаю, что замена 'name' на 'VolumeName' в этом примере даст вам то, что вам нужно.

Ссылка WMI здесь на всякий случай:

http://msdn.microsoft.com/en-us/library/aa394173(VS.85).aspx

...