2014-05-23 1 views
0

설치 프로그램을 사용하여 배포하려는 파워 포인트 애드 인이 있습니다.파워 포인트 애드 인용 설치 프로그램 만들기

기본 요구 사항은 일반 사용자 (비 관리자) 만 설치할 수 있어야한다는 것입니다.

나는 % appdata %에 필요한 파일을 복사하고 HKCU에서 필요에 따라 레지스트리를 변경하는 Windows 설치 프로그램을 만들었습니다.

문제은 관리자가 아니므로 msi를 설치하려고 할 때 관리자 암호를 묻는 메시지가 표시됩니다.

저는 HKLM에 아무 것도 쓰지 않고 사용자의 디렉토리에 파일을 복사해도이 문제는 여전히 발생합니다.

관리자가 아닌 사용자가 내 addin을 설치하려면 어떤 방법을 사용해야합니까?

VS 2008 SP1을 사용하고 있습니다.

도와주세요!

감사합니다.

+0

관리자 권한이 필요한 제어판 IIRC에 제거 아이콘을 추가하고 있습니까? 또한 설치 프로그램을 생성하는 일부 프로그램에서 허용하는 설치 프로그램 아이콘이 있습니까? 관리자 권한을 강제합니다. 이것이 사실이 아니라고 확신 했습니까? –

답변

0

이 단계는 내 문제 해결 :. 여기서 $ (BuiltOuputPath가) 당신의 .msi 파일의 경로가

"C:\\Program Files\\Microsoft SDKs\\Windows\\v6.0A\\Bin\\MsiInfo.exe\" $(BuiltOuputPath) -w 10 "

입니다

참고 : 그것은 단어의 비트 3 속성을 계산 플립

1

또한 패키지의 설치 유형이 사용자별로 설정되어 있는지 확인해야합니다. 나는 VS가 이것을 설정하는 옵션을 가지고 있는지 또는 자동으로 제어되는지 모른다. Advanced Installer과 같은 다른 도구는이 매개 변수를 설치 매개 변수 페이지에서 사용할 수있는 콤보에서 쉽게 설정할 수 있습니다.

무료 에디션으로 설치 프로그램을 만들 수 있습니다. "Simple" project을 만들면 필요한 모든 기능을 사용할 수 있습니다. 다른 프로젝트 유형은 라이센스가 필요합니다.

관련 문제