2012-03-06 7 views
1

env. 변수 ALLUSERSPROFILE 및 함수Windows 공용 폴더

SHGetSpecialFolderPath(0, path, CSIDL_COMMON_APPDATA, FALSE) 

항상 모든 경로에서 동일한 경로로 연결됩니까?

설치 프로그램이 env를 사용하기 때문에 필요합니다. 변수와 코드에서 우리는 함수 호출을 사용합니다.

감사합니다.

+1

지금까지 내가 말할 수있는 경로가 동일합니다 (8 개 문자 이상 IE)를 긴 경로 이름을 생성 할 것으로 보인다. 그러나 나는 그것을 뒷받침하는 문서를 찾을 수 없다. –

+0

환경 변수는 쉽게 변경할 수 있습니다. 따라서 기술적으로 당신은 안전하지 않습니다. 실제로 사용자는 어리석은 일을 한 것으로 사용자를 비난 할 수 있습니다. MSI를지지하십시오. –

답변

0

기능 및 환경 변수는 동일한 경로입니다. 그들이 Windows의 모든 버전에서 동일한 문자열이 될지 확실하지 않은 IE는 "DOS 경로"를 생성 할 수 있습니다.

Windows 및 Windows 버전간에 폴더가 변경 될 가능성이 있습니다.

테스트 윈도우 7과 XP에서 모두

관련 문제