Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
So wie ich das sehe, ist das aber auch nichts anderes wie besispielsweise InstallShield, womit dann mit XML-Quellcode ein Setup-Programm mit WiX erstellt wird. Meine Frage sollte eher in die Richtung gehen, wie es geschafft wird, dass nach einer Deinstallation auch das Deinstallationsprogramm gelöscht wird (Kann auch jedes beliebige andere Programm sein, aber das ist bei meinem Problem der Fall), falls das überhaupt so ist (ansonsten würde mich interessieren, wie das dann funktioniert).http://wix.sourceforge.net/
Ja, aber es muss nicht unbedingt der InstallShield Ordner sein, es kann auch der Temp oder Windows Ordner sein(Eigentlich egal).Zitat
Ich habe jetzt auf meiner Festplatte einen Ordner InstallShield gefunden, auf den sich auch die Deinstallationsverknüpfungen von verschiedenen Programmen beziehen. Kann es sein, dass von dort das Programm deinstalliert wird und dann für immer ein Programm in diesem Ordner erhalten bleibt?
So wie ich das sehe, ist das aber auch nichts anderes wie besispielsweise InstallShield, womit dann mit XML-Quellcode ein Setup-Programm mit WiX erstellt wird.http://wix.sourceforge.net/
Meine Frage sollte eher in die Richtung gehen, wie es geschafft wird, dass nach einer Deinstallation auch das Deinstallationsprogramm gelöscht wird (Kann auch jedes beliebige andere Programm sein, aber das ist bei meinem Problem der Fall), falls das überhaupt so ist (ansonsten würde mich interessieren, wie das dann funktioniert).
Ich würde gerne mein eigenes Deinstallationsprogramm verwenden, bei dem im Prinzip nur noch dieser letzte Schritt fehlt.
Warum willst du überhaupt das Setup löschen? Mir persönlich würd das als Benutzer eher auf die Nerven gehen...
Ich glaube, ich nehme jetzt tatsächlich WiX.MSI ist generell der empfohlene Weg um unter Windos irgendwas zu installieren/deinstallieren. Wenn du mit deinem eigenen Installer wirklich alle Feinheiten aller möglichen Windows Versionen berücksichtigen willst, wird das sehr viel Arbeit werden. Ich denk da an Dinge wie Programmverzeichnisse, Benutzerverzeichnisse, Registry Schlüssel etc. die je nach Windows Version, Edition, Sprache, Hardwarearchitektur unterschiedlich sein können...
Lösung wurde hier schon stückchenweise genannt: Eine Exe kann sich nicht selbst löschen.
Wenn ich so was schreiben würde, dann würde ich zum dafür sorgen, dass das Löschen der Dateien von einem Programm/Script aus dem Temp verzeichnis vorgenommen wird. Dieses wird von Windows regelmäßig gelöscht.
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
(...) man kann von dieser aber eine andere in den Arbeitsspeicher laden, von dort ausführen und beide Exe-Dateien löschen lassen.
Dieser Beitrag wurde bereits 8 mal editiert, zuletzt von »dot« (22.01.2012, 15:13)
Werbeanzeige