Inno 설치 프로그램을 사용하여 제품을 설치합니다. 설치 프로그램에서이 프로그램을 취소하거나 중단 한 경우 extern 프로그램 (Validator.exe)을 실행하고 자체 설치 프로그램을 취소해야합니다.Inno Setup을 사용하여 설치 프로그램을 취소하는 방법은 무엇입니까?
{app} 경로에 Validator.exe를 저장하고 실행합니다. Exec을 (ExpandConstant ('{응용 프로그램} /Validator.exe'), '', '', SW_SHOW, ewWaitUntilTerminated :
설치 프로그램은 내가 Validator.exe 파일을 호출 내가 가진 실행의 결과를 얻을 실행되고있는 경우 , ResultCode).는하지만 내가 시도하는 모든 솔루션의 문제점은 다음과 같습니다
InitializeSetup :이 실행되지 않습니다 있도록 Validator.exe 파일은, {응용 프로그램}에서 복사 아직 없습니다.
중단 : (InitializeSetup, InitializeWizard, CurStepChanged (ssInstall))에서만 호출 할 수 있으므로 유효성 검사기가 아직 복사되지 않습니다.
DeinitializeSetup : 설치 후 Validator.exe를 실행할 수 있지만이 시점부터 설치 프로그램을 중단 할 수 없습니다.
Validator.exe가 복사되고 실행 된 후 설치를 취소하려면 몇 가지 방법이 필요합니다. 설치 제거를 호출 할 수는 있지만 그럴 수는 없습니다.
도움 주셔서 감사합니다.