2011-03-03 1 views
4

현재 NSIS 설치 프로그램 개발에 참여하고 있습니다. 이 설치 관리자는 권한 상승 용 UAC 플러그인을 사용하여 Program Files 내의 디렉토리에 설치할 수 있습니다. 이제 설치 프로그램이 .onInit을 시작합니다. 사용자는 나중에 경로를 선택할 수 있으며이 경로가 Program Files 외부에 있더라도 설치 관리자는 이미 상승 된 상태로 실행됩니다. 이 경로에 관리자 권한이 필요한 경우 사용자가 경로를 선택한 후에 만 ​​권한 상승이 가능합니까? 아니면 권장하지 않습니까?NSIS 설치 프로그램. UAC - 사용자가 경로를 선택한 후에 만 ​​고도가 발생할 수 있습니까?

답변

3

개인적으로는 권장하지 않지만, 필요한 모든 링크가 this post에 있습니다.

+0

빠른 답장을 보내 주셔서 감사합니다. Anders! –

+0

참조한 게시물에서 "내부 인스턴스가 모든 중요한 변수와 구성 요소 상태를 동기화하도록 만듭니다"라는 한 가지 사실을 이해하지 못합니다. 두 인스턴스가 어떻게 데이터를 교환 할 수 있습니까? –

+0

uac.nsh의 UAC_AsUser_ * 매크로는 변수를 동기화 할 수 있습니다 – Anders