Hallo zusammen,
ich mach folgendes. Ein Programm liest aus einem Pfad die darin enthaltenen exe-Dateien aus. Diese werden auf einer GUI angezeigt und entsprechend, wenn angehakt, ausgeführt. Diese exe-Dateien installieren jeweils ein Programm. Nun habe ich das Problem, dass ich keine Rückmeldung bekommen, wenn eines dieser Programme bei der Installation abbricht.
Ich denke mal es geht über
[autoit]
seterror()
Das Installations-Script macht nichts anderes, als z.B. in diesem Fall eDocPrintPro zu installieren (PDF Drucker). Der bricht aber ab, weil er schon installiert ist. Aber wie frage ich das ab? Der Errorcode ist immer 0.
Er schreibt aber was ins Ereignislog (von Windows). Kann ich dass irgendwie auslesen? Und wenn ja, reicht es dann den error zu setzen? Das soll ja weitergegeben werden an das script, was die dateien ausliest bzw. zum Installieren anstößt, damit ich dort ne Nachricht ausgeben kann, dass die Installation fehlgeschlagen ist.
Alles sehr komplex, ich weiß, ich hoffe ihr versteht, was ich meine und könnt mir hier ein paar Tipps geben.
Danke schon mal vorab.
Gruß
CaptainKacke