2012-06-30 6 views
1

저는 Wix toolset 3.5를 사용하며 관리자 만 설치할 수있는 Windows 설치 프로그램이 있는지 알고 싶습니다.관리자 권한이있는 Windows Installer

+0

관리자 만 응용 프로그램을 설치할 수 있습니다. 사용자 당 * (현재 로그인 한 사용자에게만 설치) 또는 * 컴퓨터별로 (컴퓨터의 모든 * 사용자에 대해 설치) * 사용하는 설치 기술에 관계없이 실제로 두 가지 옵션이 있습니다. –

답변

1

관리자 권한을 가진 사용자가 두 명 이상일 수 있으므로 모든 사용자에 대해 설치하고 시작시 관리자 권한이 필요하도록 응용 프로그램을 설정합니다. 그렇게하는 한 가지 방법은 응용 프로그램 매니페스트 함께 : http://msdn.microsoft.com/en-us/library/windows/desktop/bb756929.aspx

+0

고맙습니다. 제 생각에는 대부분의 문제는 해결되었지만 Wix 도구 세트로 만든 설치 관리자는 관리자 암호를 묻습니다. 관리자 권한이 필요하다고 이야기했을 때, –

+0

@EmmaRochweel UAC가 활성화되어 있으면 Vista +가 관리자를 요청할 것입니다 현재 사용자가 Administrators 그룹의 구성원이 아닌 경우 자격 증명. 사용자가 Administrators 그룹에 속한 경우 권한 상승 확인 만 표시됩니다. 나는 이것이 당신이 원하는 것이라고 믿습니다. 그러한 행동은 다른 응용 프로그램과 일치하며 관리자 만 응용 프로그램을 실행할 수 있습니다. UAC가 비활성화되거나 XP에서 응용 프로그램이 실행되는 경우, 사용자는 admin이거나 그렇지 않습니다. 따라서 앱이이 상황을 처리하고 적절한 오류 메시지를 표시해야합니다. –

1

또한, @Wim과 의견의 대답에 추가하여, 유 윅스 플래그 Privileged에 근거 UR 설치 프로그램의 논리를 만들려고 할 수 있습니다. 그것은 admin 사용자 (현재 사용자가 관리자 권한을 가지고 있는지 확인하는이 플래그)에 대해서만 일부 기능 (또는 심지어 구성 요소)을 설치하는 데 도움이됩니다. 이 깃발의 사용법은 간단합니다 :

<Component Id="" Guid="">Priveleged</Component> 

이 경우 구성 요소는 현재 사용자에게 관리자 권한이있는 경우에만 설치됩니다. 희망이 도움이 될 것입니다.