MudGuard: Systempfad

Beitrag lesen

Hi,

wie kann ich in C++ eine Datei in das Systemverzeichnis schreiben, ohne zu wissen, ob das Systemverzeichnis unter c:\windows\ oder c:\winnt\ oder wie auch immer liegt!?
ich habe schon versucht mit %SYSTEMROOT% zu arbeiten, jedoch ohne Erfolg.

Dein C++ Programm ist kein cmd.com (bzw. command.com), die %% dienen dazu, daß cmd.com die Umgebungsvariable als solche erkennt...

Du mußt die Umgebungsvariable mit dem Namen SYSTEMROOT holen und dann den Inhalt der Umgebungsvariable benutzen, um damit den kompletten Pfad zusammenzubauen.

cu,
Andreas

--
Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/