Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Frage zu EnvironmentStrings ?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
31.10.2005, 08:20 Uhr
LowFly



hy,
ich habe eine frage zu den EnvironmentStrings.

ich kann mir ja mit ExpandEnvironmentStrings zB %SYSTEMROOT% den eigendlichen Pfad als C:\WINNT ausgeben lassen.

gibt es nun eine möglichkeit das ganze umzudrehn? also aus einem Pfad zb C:\WINNT\system32\xyz.dll %SYSTEMROOT%\system32\xyz.dll zu machen?

oder muß ich das selbst bewerkstellingen?

dann würde mich noch interessieren wieviel Environments es so gibt die einem Pfade zurückgeben. bisher hab ich folgende gefunden.


Zitat von Verfasser:

%PROGRAMFILES%
%SYSTEMROOT%
%SYSTEMDRIVE%
%TEMP%
%TMP%
%ALLUSERSPROFILE%
%COMMONPROGRAMFILES%
%HOMEDRIVE%
%HOMEPATH%
%APPDATA%
%windir%


Dieser Post wurde am 31.10.2005 um 08:21 Uhr von LowFly editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
31.10.2005, 08:50 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/getenvironmentstrings.asp
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
31.10.2005, 21:53 Uhr
LowFly



hmm,
auf den link auf den du da verweist, ist jetzt nicht das was ich suche.
mit GetEnvironmentVariable / SetEnvironmentVariable lass ich mir ja auch nur den hinterlegten pfad(wert) ausgeben bzw. setzte einen neuen wert oder lege ein gänzlich neues Environment an.

also wenn ich mir mit GetEnvironmentVariable den ausgeschrieben pfad wiedergeben lassen kann (%SYSTEMROOT%\system32\xyz.dll) = C:\WINNT\system32\xyz.dll
dann suche ich jetzt die möglichkeit wie ich aus dem pfad C:\WINNT\system32\xyz.dll wieder
%SYSTEMROOT%\system32\xyz.dll

gibt es da ein befehl dafür oder muß ich mir da was selbst basteln?

und wieviele Environments gibt es?

Dieser Post wurde am 31.10.2005 um 21:53 Uhr von LowFly editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
31.10.2005, 22:05 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
da wirst du selbst handanlegen müssen, was anderes gibt es IMO nicht.
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
31.10.2005, 22:51 Uhr
LowFly



gut ok danke für die info
aber wieviele Environments gibt es nun von windows standartmäsig?
ich hab da keine liste gefunden
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
01.11.2005, 07:15 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
scroll mal bei folgendem Link etwas nach unten.
www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntcmds_shelloverview.mspx
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe

Dieser Post wurde am 01.11.2005 um 07:18 Uhr von Uwe editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: