2017-10-20 7 views
0

사용자 지정 직렬 키 유효성 검사를 사용하여 설치 프로젝트를 만들어야합니다. 시리얼 키가 인증 된 후에 설치를 진행해야합니다. 그렇지 않으면 설치를 건너 뛰어야합니다.Visual Studio 설치 프로젝트에서 사용자 지정 양식으로 설치 마법사를 사용자 지정하는 방법

샘플 설치 프로젝트를 시도했으며 설치 프로그램 클래스에서 직렬 키를 인증하기위한 사용자 지정 양식을 호출하고 설치 프로젝트의 사용자 지정 작업에서 설치 관리자 클래스를 병합했습니다.

하지만 Serial 키 유효성 검사 양식은 진행 양식이 실행 된 후에 제공됩니다.

환영 페이지 다음에 표시해야합니다.

설치 마법사의 스크린 샷을 첨부했습니다.

enter image description here

어떻게 2 단계 전에 SETP 5 양식 (지정 양식)를 가지고하는?

답변

0

Visual Studio 설치에서는이 작업을 수행 할 수 없습니다. 유일한 유효성 검사는 기본 번호를 확인하는 마스크 편집 컨트롤 인 일련 번호 템플릿입니다. 이는 Visual Studio 설치 프로그램에서 파일을 설치 한 후 사용자 지정 작업을 모두 실행하기 때문에 단추를 클릭하여 일련 번호를 확인하거나 UI의 아무 것도 확인할 수 없기 때문입니다.

설정에 다른 도구를 사용해야 할 수도 있습니다. VS 설정은 매우 간단하지만 많은 기능이 없습니다. 그렇지 않으면 다른 도구를 사용하여 추가 할 수있는 병합 모듈을 빌드 할 수 있습니다. 수동으로 MSI 파일을 편집하는 것도 가능하지만 MSI 파일의 내부에 대해 많이 알아야합니다.

+0

대체 도구를 사용할 수 있습니까? – Panchi

+0

WiX, InsstallShield 등 무엇이든이 작업을 수행 할 수 있습니다. https://stackoverflow.com/questions/1544292/what-installation-product-to-use-installshield-wix-wise-advanced-installer를 참조하십시오. – PhilDW