0
사용자가 조건부로 설치된 응용 프로그램을 시작할 수 있도록하는 msi가 있습니다. MSI는 윅스와 함께 만든 다음 XML 문이 포함되었다 :Burn - MsiPackage 및 가장
<CustomAction Id='LaunchApplication' FileKey='foo.exe' ExeCommand='' Return="asyncNoWait" Impersonate="yes" />
의 MSI 상승 된 실행되지만 응용 프로그램이 설치 사용자로 시작되는로 가장 옵션을 보장합니다.
의 MSI
은 다음 문을 사용하여 내 굽기 패키지에 포함되어 :<MsiPackage Id="FooMsi" SourceFile="$(var.Installer.TargetPath)" DisplayInternalUI="yes" Vital="yes" Permanent="no" />
그러나, MSI 실행되기 전에 상승 굽기 때문에 관리자로 응용 프로그램을 실행합니다.
굽기에 대한 가장 옵션이 있습니까? 아니면 굽기에서 응용 프로그램을 시작해야합니까?
설명해 주셔서 감사합니다. 사용자 지정/관리되는 부트 스트 래퍼를 사용하고 있으므로 대신 LauchTarget 변수를 사용할 수 있다고 가정합니다. – Mitkins
LaunchTarget은 WixStdBA의 기능입니다. 사용자 정의 BA를 사용하고 있으므로 UI를 처리하고 사용자 코드에서 실행을 처리해야합니다. –