Seite 4 von 6

Verfasst: 16.06.2006 01:39
von ts-soft
Seid im moment mal lieber vorsichtig. Das Programm kennt nur
C:\Programme, also das dies auf einem anderem Laufwerk liegen könnte,
bzw. Programme nicht immer Programme heißt wird zur Zeit nicht
berücksichtigt. Lieber erst verwenden, wenn Winduff diese Fehler beseitigt
hat.

@Winduff
Den Pfad zu Programmfiles findest Du nur zuverläßig in der Registry unter:
#HKEY_LOCAL_MACHINE ,"SOFTWARE\Microsoft\Windows\CurrentVersion","ProgramFilesDir"

weil auch SHGetSpecialFolderLocation_ liefert hier erst ab einer bestimmten
IE Version das gewünschte Ergebnis.

Verfasst: 16.06.2006 11:25
von winduff
Hallo Thomas,

Danke erstmal und auch für unser Gespräch im Skype gestern Abend.

Ich werde einen Hinweis auf meiner Homepage veröffentlichen, zudem gleich noch den Bug beheben, bzw. das Programm komplett überprüfen.

Die Sache ist leider gefährlich - der Setup funktioniert super, zumindest soweit... Nur: Sollte ein User das Programm in den falschen Ordner (direkt c:\) Installieren - gibts ein Problem:

ALLES was sich in c:\ befindet, wird gelöscht (ausser die gerade bentuzten Dateien natürlich)

Das Programm ist bis weiteres mit vorsicht zu genießen, ich gebe bescheid.

Bitte entschuldigt :(

Verfasst: 16.06.2006 11:30
von Kiffi
> Nur: Sollte ein User das Programm in den falschen Ordner (direkt c:\)
> Installieren - gibts ein Problem:

merke:

* Es gibt keine falschen Ordner

und

* der User hat immer Recht!

;-)

Grüße ... Kiffi

Verfasst: 16.06.2006 11:33
von winduff
Kiffi hat geschrieben: * Es gibt keine falschen Ordner


* der User hat immer Recht!
Tja da liegt ja der Bug, der User macht den Fehler :-P Ich sollte ihn aber vor solchen Fehlern schützen ;-)

Verfasst: 16.06.2006 11:37
von Kiffi
> Tja da liegt ja der Bug, der User macht den Fehler :-P

da muss ich Dir nun aber widersprechen. ;-)

Wenn der User eine Applikation in C:\ installieren möchte, dann sollte man
das nicht verbieten. Allerdings sollte Dein Deinstaller auch nur die Dateien
löschen, die der Installer installiert hat. :wink:

Grüße ... Kiffi

Verfasst: 16.06.2006 11:47
von winduff
Kiffi hat geschrieben:> Tja da liegt ja der Bug, der User macht den Fehler :-P

da muss ich Dir nun aber widersprechen. ;-)

Wenn der User eine Applikation in C:\ installieren möchte, dann sollte man
das nicht verbieten. Allerdings sollte Dein Deinstaller auch nur die Dateien
löschen, die der Installer installiert hat. :wink:

Grüße ... Kiffi
Das hab ich auch gemeint ;-)

Verfasst: 16.06.2006 15:40
von ts-soft
Nachdem ich mein Programm, welches ich nach Windows installierte (ist dann gleich im Pfad) wieder deinstallierte, war der Ordner zwar nicht leer, aber Windows ist richtig schnell geworden :twisted:

Verfasst: 16.06.2006 15:47
von winduff
ts-soft hat geschrieben:Nachdem ich mein Programm, welches ich nach Windows installierte (ist dann gleich im Pfad) wieder deinstallierte, war der Ordner zwar nicht leer, aber Windows ist richtig schnell geworden :twisted:
lol nicht dein ernst oder? <)

Verfasst: 19.06.2006 18:01
von winduff
soah - mit verzögerung sind die Bugs hoffentlich behoben. Auch Spanisch ist in die Sprachliste hinzugekommen ;-)

Erstmal Beta, also nicht offiziell:

http://data.eimex.de/beta.exe

lg!

Verfasst: 19.06.2006 22:42
von Thorsten1867
Bei EasySetup habe ich das Problem, wie folgt, gelöst:
- Standardmäßig werden nur installierte Dateien und Ordner gelöscht
- Option für 'Alle Dateien' löschen (Standard: deaktiviert)
- Löscht keine Dateien, wenn Root-Verzeichnis (z.B. C: oder C:\)
- Löscht keine Dateien, wenn im Verzeichnis die Programmdatei fehlt
- Löscht nur Unterordner die installiert wurden (auch bei 'alle Dateien löschen'!)
- Installer akzeptiert keinen Installationspfad ohne das (vorgegebene) Programmverzeichnis