Ui,
soviele Antworten und Ideen, super Jungs
Vielen Dank.
Ich habe mich für die Idee mit dem Batchfile entschieden, klappt alles
soweit gut. Hatte zwar noch Probleme, das Unterverzeichnis meines Programmes,
welches ich im Programm Ordner erstellt habe, wieder zu löschen, aber nun klappts
auch damit. (REMDIR)
Klappt das mit dem Batch File denn auch unter allen Windows Versionen ab Win98SE
aufwärts ?
Klar, ich hätte fertige Tools nehmen können, wie InstallShield oder InnoSetup, jedoch
bevorzuge ich (fast)immer alles selber zu programmieren, nur so lernt man(Frau) dazu.
Also die Install und Uninstall Routine befindet sich in meinem Hauptprogramm, deshalb
musste ich auch mein Programm am Ende selber löschen. Um in die Uninstall Routine zu
kommen, gibt es einen Menüpunkt mit Sicherheitsabfrage. Wenn gewünscht, erfolgt
dann die Uninstall Funktion, mit Batchfile Erstellung, usw.
Nun wäre es aber schön, wenn ich im Programmenü
(Start->Programme->MeinProgrammName->MeinProgrammName.exe)
zusätzlich zum eigenen Programm auch einen uninstall.exe Eintrag dazu setzen könnte,
der natürlich immer auf meine .exe zeigt, jedoch mit -un, also MeinProgrammName.exe -un
und ich bei Programmstart dann erkenne, ob entweder der normale Programmaufruf oder mit
-un erfolgt ist, so dass ich die Uninstall Funktionen direkt starten kann.
Ich habe das schonmal mit dem Linkeintrag ausprobiert, jedoch, sobald ich den Programmnamen
inkl. Pfad mit .exe -un setzte, wird das nicht mehr als eine Exe Datei verstanden und nach
dem Programm gesucht.
Seit Ihr so lieb mir ein paar Ratschläge zu geben.
Danke.
Jasmine