Wie erhalten Sie das zugehörige Symbol aus einem Netzwerk-share-Datei

Ich bin mit Symbol.ExtractAssociatedIcon man das Symbol einer Datei , die ein Benutzer auswählt, in einem openfiledialog.

Ist das problem wenn der Benutzer wählt ein Symbol aus einem Netzwerk freigeben, dann wird der filename-Eigenschaft der openfiledialog ist im UNC-format und dies führt zu einem ArgumentException im ExtractAssocaitedIcon:

Value of '\\server\share\filename' is not valid for 'filePath'.

Stack Trace:
   at System.Drawing.Icon.ExtractAssociatedIcon(String filePath, Int32 index)

Also meine Frage gegeben ist eine Datei angegeben, die als \\server\share\filename, wie bekomme ich das Symbol?

Hinweis: .NET 2.0

  • Poste die exception und stack-trace.
  • Stack trace ist nicht wirklich erforderlich, da der Fehler reproduzierbar ist, wie beschrieben. Aber ich habe die stack-trace-ich bin heute sehen.
InformationsquelleAutor Rahul | 2009-12-03
Schreibe einen Kommentar