나중에 실행되는 배치 파일에서 새로 생성 된 변수를 사용할 수 있도록 C# 프로그램에서 환경 변수를 설정해야합니다.설정 C#에서 환경 변수 실행이 완료된 후에도 계속 유지됩니다.
C:\Users\Lenovo>SET USRNAM
내가 얻을 : 나는 브레이크 포인트 설정을 가지고 있으며이 중단 점에 도달 할 때, 나는 다음과 같은 명령을 실행, 명령 프롬프트로 이동이 문 후
Environment.SetEnvironmentVariable("USRNAM", "My Name",
EnvironmentVariableTarget.Process);
: 나는 사용하여 시도했다 :
Environment variable USRNAM not defined.
어떻게 C# 프로그램 실행이 완료된 후에도 계속 유지되는 환경 변수를 설정할 수 있습니까?
제안 사항에 매우 만족합니다.
EnvironmentVariableTarget.Machine을 사용해 보셨나요? 나는 꽤 확신한다. 프로세스는 실행중인 프로세스를 위해 일시적으로 설정한다. – TheEvilPenguin