2009-06-24 4 views
0

내 설치는 입니다. 1. 일부 파일을 복사하십시오. 2. 관리자 권한이 필요한 일부 레지스트리 항목. HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Enum \ MyRegistryInstall Shield 2009 Premier : 제어판에 항목을 넣지 마십시오.

내가 원하는 것 : 1. 제어판에 항목이없고 예. 제거 할 필요가 없습니다.

내가 수동으로하지 않는 이유는 무엇일까요? 관리자 권한이있는 레지스트리 항목 만 [설치 쉴드없이 수행 할 수있는 방법이 있습니까?]

답변

0

this MSI property을 살펴보십시오. 당신이해야 할 일은 1로 설정하는 것입니다.

0

자세한 내용은 MSDN article을 참조하십시오. 당신이해야 할 것은 : 당신은 InstallExecuteSequence에서 테이블 및 AdvtExecuteSequence 표에서 RegisterProduct 액션, RegisterUser 액션, PublishProduct 액션, 그리고 PublishFeatures 작업을 제거하여 응용 프로그램을 등록 생략 할 수 있습니다

. 모두 이러한 작업을 제거해야하며, 응용 프로그램의 흔적이 레지스트리에 남아있을 수 있습니다. 이러한 작업을 모두 제거하면 의 응용 프로그램이 제어판의 추가 또는 제거 프로그램 기능에 나열되고 은 응용 프로그램의 보급 알림을 방지합니다. 이러한 작업을 모두 제거하면 응용 프로그램이 Windows 설치 프로그램 구성 데이터에 등록되지 않습니다. 이 은 Windows Installer 명령 줄 옵션 또는 Windows Installer 응용 프로그래밍 인터페이스 (API)을 사용하여 응용 프로그램을 제거하거나 복구 할 수 없거나 다시 설치할 수 없다는 것을 의미합니다.