Как получить связанный значок из общего сетевого файла
Я использую Icon.ExtractAssociatedIcon, чтобы получить значок файла, который пользователь выбирает, в openfiledialog.
Проблема в том, что если пользователь выбирает значок из общего сетевого ресурса, то свойство имени файла openfiledialog имеет формат UNC, и это вызываетArgumentException
вExtractAssocaitedIcon
:
Value of '\\server\share\filename' is not valid for 'filePath'.
Stack Trace:
at System.Drawing.Icon.ExtractAssociatedIcon(String filePath, Int32 index)
Так что мой вопрос дан файл, указанный как\\server\share\filename
как мне получить иконку?
Примечание: .NET 2.0