Forum: Win32/Win64 API (native code)
by moinmoin,
23. Nov 2012
Naja, wenn du dir die Mühe machen willst, sollte das eigentlich reichen:
- Alle Laufwerke rekursiv nach *.lnk-Dateien durchsuchen,
- überprüfen, ob die Links auf deine Sachen zeigen und
- ggf. löschen.
Ein (Un-)Installer sollte die erforderlichen Rechte zum Löschen haben.
Das Durchwühlen der Laufwerke kann recht lange dauern, da sollte man dem Anwender eine Progressbar zeigen :wink:
...
Forum: Win32/Win64 API (native code)
by moinmoin,
20. Nov 2012
Na dann ist doch alles klar: Systemwiederherstellungpunkt erstellen lassen :wink:
Edit meint:
Wenn ich von Setup-Programmen erstellte Desktop-Links in andere Ordner verschiebe, sind diese Links in den anderen Ordnern nach der DeInstallation immernoch vorhanden. Nur halt funktionslos und ohne passendes Icon.
Kann ich dort doppelklicken und dann...
...regelt Windows den Rest ;-)
Forum: Win32/Win64 API (native code)
by moinmoin,
20. Nov 2012
Je mehr ich lese desto verwirrender wird es.
Dein Setup erstellt Links (im StartMenü) und dein Uninstaller findet die nicht?
Forum: Win32/Win64 API (native code)
by moinmoin,
20. Nov 2012
Gemeinsame/einzige Codebase - genial.
Wieviele "ifinstalled" sollen denn in die einzige Codebase rein?
Edit:
Ja, du hast Recht, wir verstehen dich nicht.
Forum: Win32/Win64 API (native code)
by moinmoin,
20. Nov 2012
"Es geht darum, (m)eine komplette Anwendung von einem Rechner auf einen anderen "umzuziehen", also mit allem was vorhanden ist:
- Client-Server Datenbank. Muss deinstalliert und auf dem neuen System mit "teilweise" (also nicht mit allen) Einstellungen neu installiert werden.
- Alle Datenbanken des Kunden. Das sind Stamm- und Bewegungsdaten in unterschiedlichen Datenbanken von mehreren...