Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge

SUBST in C

Mdl / 8 Antworten / Flachansicht Nickles

Eigentlich sollte das doch ganz einfach sein: In C die Kommandozeilenfunktion SUBST, bzw eigentlich nur

  SUBST /D, d.h. das Ermitteln des einem virtuellen Laufwek zugewiesenen Verzeichnisses

zu realisieren.

Aber trotz intensiver Suche gestern z.B., hab ich nichts brauchbares gefunden.

Vielleicht hat von Euch jemand eine Idee.

Vielen Dank Euch,

Mdl

P.S. Idealerweise sollte dies ohne das Einbeziehen von Windows-Fkt. möglich sein, da ich es in ein Prg. einbauen will, das ohne diese auskommt. Wer aber (nur) eine Lösung innerhalb Windows hat, hilft mir dadurch schon auch...

bei Antwort benachrichtigen
Mdl mi~we „Dann nutze doch in C einfach die entsprechende Windows-API ...“
Optionen

Hallo Mi~we

nochmal danke für den Windows-Tipp.

Habe ihn inzwischen auch ausprobiert: Da ich ja nur die Option Display(=/D)-Option von SUBST benötige, ist das also die Fkt. QueryDosDevice() und das klappt gut.

Etwas neugierig wie ich bin: Warum hat der gelieferte Pfad eigentlich so ein seltsames '\??\'-Präfix, also z.B. statt 'c:\mydir1\mydir2': '\??\c:\mydir1\mydir2'? Aber das nur am Rande...

Gruß,

Mdl

 P.S. Habe unser Assembler-Problem gerade neu gepostet... Vielleicht findet sich ja ein Assembler-Kundiger

bei Antwort benachrichtigen