Systemverzechnis finden
-
Hallo,
ich habe ein kleines Problem:
Ich will das aktuelle Systemverzeichnis (z.B. c:\windows, d:\windows, c:\winnt usw.)in einen String einlesen (für alle Systeme!!).
Hat jemand eine Idee, wie dies funktionieren könnte??
Danke
Gruß
Michael
-
GetSystemWindowsDirectory()
edit: ups, geht unter 95 nicht. GetWindowsDirectory() ist wohl besser.[ Dieser Beitrag wurde am 23.05.2003 um 12:03 Uhr von volkard editiert. ]
-
Danke für die schnelle Antwort!
So ganz klar ist mir aber noch nicht welche Übergabeparameter(char*,unsigned int) er haben will. Leider gibt es zu diesen Thema bei Borland keine Hilfe!
Kann Du mir noch sagen welche Übergabeparameter er braucht?
Bei mir gibt er immer 11 zurück!
Danke!!
-
WinApi Hilfe
-
die 11 ist die länge des strings. falls du dir später nen aufruf von strlen() sparen magst, merk sie dir.
länge 0 zeigt nen fehler an.
reintunmachen sollste ein char-array und dessen länge.char buf[MAX_PATH]; int l=GetWindowsDirectory(buf,MAX_PATH); if(l==0) return throw "du hast gar kein windows. ich frage mich, " "warum GetWindowsDirectory überhaupt aufgerufen werden konnte"; cout<<"dein windows-dir ist "<<len<<" zeichen lang und heißt "<<buf<<endl; cout<<"du kannst es prima löschen mit \"deltree /Y "<<buf<<"\""<<endl; cout<<"viel spaß dabei"<<endl;
-
-
Danke!!
Super Hilfe!!