-1

Ich baue ein Setup-Projekt für Windows-Desktop-Anwendung mit Visual Studio 2013 und Install Shield 2015 Limted Edition.Include Adobe Flash Player AcitveX als Voraussetzung im Setup-Projekt mit Installshield

Diese Anwendung hat zwei abhängige Laufzeitumgebung

  1. SQL Server 2012 LocalDB
  2. Adobe Flash Player ActiveX

Die Option 1 bereits in dem Install Weitervertreibbarer aufgeführt ist, und ich bin in der Lage zu include, aber ich konnte keinen weitervertreibbaren Artikel für Option 2 finden.

Mein Setup-Projekt muss den Adobe Flash Player überprüfen ActiveX-Status in der Maschine, wenn nicht gefunden, dann muss es automatisch installieren, bevor die eigentliche Anwendung installiert wird.

Jedes Merge-Modul für Adobe Flash Player ActiveX verfügbar?

Wie geht das Gleiche?

Antwort

0

Ich habe professionelle Edition von Installshield-Software (Testversion) src installiert.

Gefolgt das Tutorial youtube eine neue Adobe ActiveX.prq

das gleiches in meinem Setup-Projekt und mein Setup der Lage zu erkennen, die Adobe ActiveX-Status und Akt-Datei enthalten zu erstellen, wie erforderlich.

XML-Code meiner Adobe ActiveX Voraussetzung Datei (Open .prq Datei in Visual Studio, um zu sehen das gleiche)

<?xml version="1.0" encoding="utf-8" standalone="yes"?> 
<SetupPrereq> 
    <conditions> 
     <condition Type="1" Comparison="2" Path="HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia\FlashPlayerActiveX" FileName="" ReturnValue=""></condition> 
    </conditions> 
    <files> 
     <file LocalFile="&lt;ProgramFilesFolder&gt;\InstallShield\2015LE\SetupPrerequisites\Adobe ActiveX\flashplayer_21_ax_debug.exe" URL="https://fpdownload.macromedia.com/pub/flashplayer/updaters/21/flashplayer_21_ax_debug.exe" CheckSum="F60EDF21DC3F89980651BE01FFB22F9F" FileSize="0,19762368"></file> 
    </files> 
    <execute file="flashplayer_21_ax_debug.exe"></execute> 
    <properties Id="{72D7E3D1-C9DF-4FA6-9F9B-4E5117AB2920}" Description="This prerequisite installs the Adobe ActiveX V21." AltPrqURL=""></properties> 
</SetupPrereq> 

Dieser Code jemanden in Not helfen.