2008-09-26 3 views

답변

0

Windows 명령 "CACLS.EXE"또는 "ICACLS.EXE"를 쉽게 호출 할 수도 있습니다.이 두 명령은 모두 쉬운 명령 줄 도구입니다.

ICACLS 파일/부여 관리자 : (D, WDAC) - 사용자 관리자가 삭제

+2

네, 저것들을 살펴 봤습니다. 그러나 내가 이해하는 바에 따르면, XP에서는 icacls가없고 Vista에서는 cacls가 사용되지 않습니다. 그리고 다음 Windows에서 어떤 일이 일어날 지 누가 알 수 있습니까? – dennisV

0

Installshield 기본 제공 함수가 있는지 여부를 알 수 없습니다. 간단한 해결책은 보안 속성을 조작하고 디렉토리가 만들어지면 호출하는 실제 작업을 수행하는 DLL을 만드는 것입니다.

일반적으로 모든 사람이 그 안에있는 전체 디렉토리 또는 파일을 읽고 쓸 수 있도록 액세스 권한을 변경하려고 할 수 있습니다.

+0

예, 그것은 주위 작품으로 일할 수있는 파일로 DAC를 쓰기 권한을 부여합니다,하지만 난에 대한 바라고 있어요 내장 된 것 :) 아무 것도 나오지 않으면 그 유일한 해결책이 될 것입니다. 또는 calc를 사용합니다. – dennisV

3

하면 Installshield 2008 아래는 개별 파일 권한이 '파일'노드

이것은 당신이하면 Installshield/윈도우를시키는 것으로 가정에서 설정하는 동안 디렉터리 속성은 구성 요소에 연결되어 있는지

Installation Designer > Components > [somecomponent] > Destination Permissions 

주입니다 설치 프로그램은 디렉토리 작성을 처리합니다. 스크립트에서 디렉토리를 생성하는 경우 새로 설치 제거해야 할 경우 까다로워지기 시작합니다.

+0

감사합니다. 스크립트에서 디렉토리를 생성합니다 - 사용 권한을 설정하는 방법이 있습니까? 그리고 제거에 대한 문제는 무엇입니까? – dennisV