나는 WiX
프로젝트가 있으며 ProgramFiles
에있는 폴더에 일부 실행 파일과 라이브러리를 설치합니다.Wix에 설치된 파일의 권한이 승계 됨
이러한 실행 파일 중 하나를 실행하면 문제가 발생합니다. 그 중 일부는 수행해야하는 모든 작업을 수행하기 위해 Administrator
으로 실행해야합니다. 바로 마우스 오른쪽 버튼을 클릭하고 관리자 권한으로 실행하면 잘 작동합니다. 하지만 WiX가 내 파일에 대한 권한을 단독으로 높이기를 원합니다.
어떨까요?
<Package Id="$(var.GUID_Package)"
InstallPrivileges="elevated"
InstallScope="perMachine" ...>
그리고 :
<Property Id="MSIUSEREALADMINDETECTION" Value="1" />
그러나이 두 가지 옵션 만 .msi
패키지 (하지 설치된 파일)을 위해 일
참고 : 나는 자신을 올바르게 설명하지 않았다고 생각합니다. 내 문제는 설치된 파일에 대한 사용 권한 때문입니다. 권한 때문에 올바르게 실행할 수 없습니다. 관리자 권한으로 실행하면 분명히 모든 권한이 실행에 적합합니다. 그래서 내가해야 할 일은 문제가있는 각 파일의 권한을 변경하는 것이 었습니다.
왜 반대표입니까? 사실 그것은 문제를 해결했습니다 ... – Sonhja
이것은 문제를 해결하지 못합니다. 이것은 실행 파일을 편집하는 것을 포함하여 모든 사람에게 액세스 권한을 부여하는 것뿐입니다. 이것은 우선 보호의 목적을 무효로 만듭니다. (참고 : 나는 당신에게 부정적인 표를주지 않았지만 나는 그 사람과 동의하는 경향이있다). –
하지만 실제로 문제를 해결합니다. 읽기/쓰기 사용 권한 문제가 있었고이를 통해 읽기/쓰기가 가능하고 올바르게 실행할 수있었습니다. 그것은 내 문제 였고, 그것을 해결했습니다. – Sonhja