시스템 속성 환경 변수에 이상한 문제가 발생했습니다. 아시다시피시스템 속성에서 Windows OS 환경 변수를 얻는 방법
, 우리는 Computer->Property->Advanced System Settings->Advanced->System Environment Variables->User Variables for admin
내가 C에 변수 TEMP '값을 변경할 열 수 있습니다 mytemp \를 \하고 저장하기 위해 확인을 클릭합니다.
그러나 명령 줄에서 %TEMP%
을 반향 시키면 원래 경로 인 C:\Users\admin\AppData\Local\Temp
이 표시됩니다. 탐색기에서 I 입력 % temp %를, 그것은 C로 이동합니다 때
: 지금은, GetEnvironmentVariable()
도에서 에코 % 임시 %와 동일 경로를 반환 경로를 얻기 위해 사용자 API 원하는 mytemp
을 \ 명령 행. 어떻게 착취 자로서의 길을 얻을 수 있습니까? 미리 감사드립니다.
추신. OS가 Win7 x86
예. 명령 줄을 다시 시작하면 새 경로가 표시됩니다. 하지만 API GetEnvironmentVariable을 사용하면 왜 새 경로를 새로 고치지 않고 기존 경로를 가져오고 프로세스를 다시 시작해야합니다. –
방금 프로그램을 다시 실행하는 대신 IDE를 다시 시작해 보셨습니까? –
IDE? 당신은 VC 컴파일러를 의미합니까? PC1에서 프로그램을 컴파일하고 PC2에서 프로그램을 실행합니다. –