2010-12-23 3 views
0

InstallShield를 사용하여 설치 프로그램을 만들고 있습니다. v 11.5. 다소 새로운 영토. 모든 사용자에게 읽기/쓰기가 필요한 데이터 파일이 있습니다. 주요 관심사는 Vista 및 7에 대한 권한입니다. 쿼리 할 표준 위치 경로가 있다고 가정합니다. InstallShield에서이 작업을 수행하는 방법을 잘 모르겠습니다. 아마도 "프로그램 파일/공통 파일"이 자동으로 사용자 시스템의 올바른 경로에 매핑됩니까? 필요한 답변을 찾기 위해 올바른 방향으로 지적해야합니다. 보너스로, 해당 폴더 경로로 업데이트해야하는 .ini 파일이 있습니다. 어떤 도움이라도 대단히 감사합니다."모든 사용자"가 액세스 할 수있는 데이터 파일을 어디에 둘 것인지 InstallShield 사용

편집 : CommonAppDataFolder와 같은 'Script-defined Folders'를 통해 완료되면 어떻게 설정합니까?

답변

2

당신은 아마 C에서 파일을 넣을 : \ 경우 ProgramData \ [YourCompanyName] \

응용 프로그램이 관리자없이 '프로그램 파일'디렉토리에있는 파일을 작성하려고하면 윈도우 7 보안 문제가있을 것입니다 특권.

InstallShield의 최신 버전에서 [CommonAppDataFolder] 사전 정의 된 변수는 Windows Vista 및 7에서 C : \ ProgramData로 해석됩니다. Windows XP에서는 다른 것입니다.

관련 문제