Wie kann ich einen Returncode aus einer benutzerdefinierten ausführbaren Datei übergeben (tut einige Überprüfung und gibt einen Fehler Popup), die ausgeführt wird, bevor .PRQ zu Haupt-MSI ausgeführt wird? Ich muss dies tun, damit die Installation nach dem Popup beendet wird.Wie kann ich Rückgabecode von benutzerdefinierten exe übergeben (überprüft und gibt Fehler Pop), die ausgeführt wird, bevor .PRQ wird ausgeführt, um MSI
-1
A
Antwort
0
Details hängen davon ab, welches Tool Sie zum Erstellen des MSI verwenden, aber Ihre benutzerdefinierte Action-Datei kann nur einen Exit-Code ungleich Null zurückgeben. In WiX würden Sie als Beispiel im benutzerdefinierten Action-Element return = "check" verwenden.
Ich verwende Installshield zum Erstellen von MSI. Ich laufe ausführbare Datei als .prq nicht CA, weil ausführbare Datei einige System überprüft und gibt die Nachricht auf dem Bildschirm aus. Diese ausführbare Datei muss vor der Ausführung von .prq-2 ausgeführt werden. Ich versuche zu verstehen, ob ich diese ausführbare Datei als Teil von CA ausführen kann. Wenn möglich, kann ich den Rückgabecode erhalten und die Installation absichtlich fehlschlagen. Obwohl nicht bekannt, über die Methode, wie Sie dies mit CA ausführen, bevor Prq-2 ausgeführt wird. – SGee