InstallShield를 사용하여 디렉토리 보안 속성을 변경하는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/137870

문제

InstallShield가 CSIDL_COMMON_APPDATA - 누군가 설치 과정에서 그렇게하는 방법에 대해 조언 할 수 있습니까?

스크립트 정의 폴더입니다.

고맙습니다.

도움이 되었습니까?

해결책

또한 Windows 명령을 "cacls.exe"또는 "icacls.exe"로 쉽게 호출 할 수 있습니다.

ICACLS 파일 /그랜트 관리자 : (D, WDAC) - 사용자 관리자에게 삭제하고 DAC 권한을 파일에 작성합니다.

다른 팁

설치실 2008 아래에 있습니다

Installation Designer > Components > [somecomponent] > Destination Permissions

디렉토리 속성은 구성 요소에 첨부되고 개별 파일 권한은 '파일'노드에 설정됩니다.

이것은 설치실 / Windows Installer가 디렉토리 생성을 처리한다고 가정합니다. 스크립트로 디렉토리를 작성하는 경우 깨끗하게 제거 해야하는 경우 상황이 까다로워지기 시작합니다.

이 페이지에서 이것에 대한 답을 찾았습니다. http://www.installsite.org/pages/en/isp_os.htm NTPerM.ZIP 아카이브가있어 필요한 작업을 수행하는 것처럼 보이는 스크립트가 포함되어 있습니다.

설치실 내장 기능이 존재하는지 모르겠습니다. 간단한 솔루션은 보안 속성을 조작하는 실제 작업을 수행하는 DLL을 만들고 디렉토리가 생성되면 호출하는 것입니다.

일반적으로 모든 디렉토리 나 파일을 읽거나 쓸 수 있도록 액세스를 변경할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top