Festlegen von Umgebungsvariablen in C #, die nach Abschluss der Ausführung beibehalten werden

8

Ich muss eine Umgebungsvariable aus einem C # -Programm einrichten, damit Batchdateien, die später ausgeführt werden, diese neu erstellte Variable verwenden können. Ich habe versucht mit:

%Vor%

Nach dieser Anweisung habe ich einen Haltepunkt eingerichtet und wenn es zu diesem Haltepunkt kommt, gehe ich zu einer Eingabeaufforderung, geben Sie den folgenden Befehl aus:

%Vor%

Ich bekomme:

%Vor%

Wie kann ich eine Umgebungsvariable festlegen, die nach Abschluss der C # -Programmausführung erhalten bleibt?

Vorschläge werden sehr geschätzt.

    
user1902876 14.12.2012, 03:23
quelle

1 Antwort

10

Versuchen Sie, EnvironmentVariableTarget.User oder EnvironmentVariableTarget.Machine zu verwenden, je nachdem, ob die Variable für den aktuellen Benutzer oder für alle Benutzer erstellt werden soll.

Schauen Sie hier nach, um Informationen zu dieser Aufzählung zu erhalten.

    
Jordão 14.12.2012 03:43
quelle

Tags und Links