Существует ли часть платформы .NET, которая перечисляет доли файла на хосте? Я нашел некоторые вещи, которые используют WMI, но я предпочел бы не идти тем путем.
Вы можете использовать NetShareenum Win32 API. http://www.pinvoke.net/default.aspx/netapi32/netshareenum.html
Или посмотрите на следующий проект, который является .NET Wrapper над ним. http://www.codeproject.com/kb/ip/networkshares.aspx