Wie bekomme ich einen UNC-Pfad für eine Datei, auf die der Zugriff über ein Netzlaufwerk?

Arbeite ich an einer Anwendung, die in VC++, wo Netzwerk-Laufwerke verwendet werden, um auf Dateien zuzugreifen. Die Laufwerke zugewiesen werden, manuell durch den Benutzer, und wählen Sie dann das Laufwerk in der Anwendung. Diese Ergebnisse in Laufwerke nicht immer abgebildet werden auf den gleichen Servern.

Wie würde ich mich über den Erhalt der UNC-Pfad zu einer solchen Datei? Dies ist vor allem für Zwecke der Identifizierung.

  • Meinst du, dass einige Benutzer ein Netzlaufwerk zugeordnet X:\some\file auf einem server \\some-server\some\root und Sie möchten, um herauszufinden, den UNC-Pfad zu dem ursprünglichen server wie: \\some-server\\some\root\some\file?
  • Oui monsieur Caron, das ist genau das, was ich meine.
  • Siehe hier - stackoverflow.com/questions/2067075/...
  • Leider werden in diesem Beispiel verwendet .NET, das ist nicht mein Fall.
  • im Beispiel wird die Win32API verwenden .NET-syntax. Sie können sich wahrscheinlich kommen mit einer direkten übersetzung durch entfernen des marshalling cruft.
InformationsquelleAutor Paradoxyde | 2012-02-10
Schreibe einen Kommentar