Einzelnen Beitrag anzeigen

hathor
(Gast)

n/a Beiträge
 
#8

AW: Aktuelles Environment für Dienstemanager bzw. Dienst überneh

  Alt 16. Sep 2013, 22:43
Nachtrag fast 6 Jahre später (Wie die Zeit vergeht!):
Environment PATH hat unterschiedliche Einträge bei SYSTEM und USER etc.

Hat jemand eine Idee, wie man beide synchronisieren kann?

Beispiel: Im CMD-Fenster kann ich folgenden String auslesen:
PATH=
C:\DELPHI\RAD Studio\6.0\bin;C:\Users\Public\Documents\RAD Studio\6.0\Bpl;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\ System32\Wbem;C:\Windows\System32\WindowsPowerShel l\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files (x86)\QuickTime\QTSystem\

Ändern mit: path test
PATH=test

Mit dem Delphi-Code:
Memo1.lines.add(GetEnvironmentVariable('PATH'));

bekomme ich immer noch den langen String von oben.

Welchen Delphi-Code muss ich verwenden, um auch im CMD-Fenster den langen String wieder herzustellen?
  Mit Zitat antworten Zitat