AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Anwendung mit Inno den gesamten Ordner löschen
Thema durchsuchen
Ansicht
Themen-Optionen

Anwendung mit Inno den gesamten Ordner löschen

Ein Thema von thomas2009 · begonnen am 22. Apr 2011 · letzter Beitrag vom 22. Apr 2011
Antwort Antwort
thomas2009
(Gast)

n/a Beiträge
 
#1

Anwendung mit Inno den gesamten Ordner löschen

  Alt 22. Apr 2011, 11:51
Hallo

mir ist aufgefallen, dass die erstellte Anwendung (Dienstall.exe) bei der Deinstallation keine fremde Dateien löschen kann

d.h. wenn ich eine Datei zusätzlich in meinem Programm-Verzeichnis lege und dann versuche ich meine Anwendung, was ich mit Inno5 erstelle (installiert) habe, zu installieren,
dann löscht inno nor die Dateien, die er installiert hat !

Wie kann ich Inno umstellen, das er nicht nur die Dateien, die in seinem Liste löscht sondern den gesamten Programm-Ordner ?
  Mit Zitat antworten Zitat
Benutzerbild von wicht
wicht

Registriert seit: 15. Jan 2006
Ort: Das schöne Enger nahe Bielefeld
809 Beiträge
 
Delphi XE Professional
 
#2

AW: Anwendung mit Inno den gesamten Ordner löschen

  Alt 22. Apr 2011, 12:02
Die Frage ist viel eher, wie da andere Dateien hinkommen. Wenn sie von dir sind, solltest du dein Programm sauberer aufbauen (man schreibt nach der Installation nichts ins Installationsverzeichnis), wenn sie vom Benutzer sind sollte man die nicht löschen, weil er damit u.U. noch etwas vorhat.
http://streamwriter.org

"I make hits. Not the public. I tell the DJ’s what to play. Understand?"
  Mit Zitat antworten Zitat
Benutzerbild von rollstuhlfahrer
rollstuhlfahrer

Registriert seit: 1. Aug 2007
Ort: Ludwigshafen am Rhein
1.529 Beiträge
 
Delphi 7 Professional
 
#3

AW: Anwendung mit Inno den gesamten Ordner löschen

  Alt 22. Apr 2011, 13:26
INNO schreibt bestimmt eine Datei in der steht, was das Setup alles im System angelegt hat. Beim Uninstall werden alle dort eingetragenen Aktionen rückgängig gemacht. Alles was jetzt zwischendurch dazugekommen ist, erkennt das Setup auf Grund des Prinzips nicht als eigen an und wird es somit auf der Festplatte belassen. Verschiedene Uninstaller fragen aus diesem Grund nämlich nach, ob sie Einstellungen / Spielstände / etc. auch löschen sollen.

Bernhard
Bernhard
Iliacos intra muros peccatur et extra!
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

AW: Anwendung mit Inno den gesamten Ordner löschen

  Alt 22. Apr 2011, 13:31
Wie das geht steht in der Dokumentation zu Inno.
Besonderes Augenmerk solltest du auf die weiß umrandeten schwarzen Stellen legen.
Die sind nicht dafür da den Bildschirm zu schonen.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
thomas2009
(Gast)

n/a Beiträge
 
#5

AW: Anwendung mit Inno den gesamten Ordner löschen

  Alt 22. Apr 2011, 13:43
...Verschiedene Uninstaller fragen aus diesem Grund nämlich nach, ob sie Einstellungen / Spielstände / etc. auch löschen sollen.
Macht Inno sowas auch?

ansonsten muss ich in temp die Deien bearbeiten und speichern
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#6

AW: Anwendung mit Inno den gesamten Ordner löschen

  Alt 22. Apr 2011, 13:49
...Verschiedene Uninstaller fragen aus diesem Grund nämlich nach, ob sie Einstellungen / Spielstände / etc. auch löschen sollen.
Macht Inno sowas auch?

ansonsten muss ich in temp die Deien bearbeiten und speichern
Wenn du den Installer entsprechend baust - ja dann kann das auch Inno

Wieso in temp?
Es gibt eine ganze Reihe von Orten die für spezielle Dateien vorgesehen sind.
Am bekanntesten sollte "Program Files" sein. Und was sollte da wohl rein - richtig, die Programm Dateien.
Wofür gibt es "Program Data" oder "Common AppData" und und und ...

Und wenn du dir die Inno Doku zum Thema Löschen mal durchliest, dann findest du auch dort eine entsprechende Warnung bzgl des Löschens des Anwendungsverzeichnisses.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
thomas2009
(Gast)

n/a Beiträge
 
#7

AW: Anwendung mit Inno den gesamten Ordner löschen

  Alt 22. Apr 2011, 14:31
Am bekanntesten sollte "Program Files" sein. Und was sollte da wohl rein - richtig, die Programm Dateien.
Und wer löscht die Dateien von dort nach der Deinstallation der Anwendung ?
Das System ?
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#8

AW: Anwendung mit Inno den gesamten Ordner löschen

  Alt 22. Apr 2011, 15:05
Am bekanntesten sollte "Program Files" sein. Und was sollte da wohl rein - richtig, die Programm Dateien.
Und wer löscht die Dateien von dort nach der Deinstallation der Anwendung ?
Das System ?
Ich will es dir mal ganz leise in dein Ohr flüstern:

Dein Installationsprogramm, welches du mit Inno entsprechend konfigurieren kannst - Lies die Inno-Dokumentation -> UninstallDelete
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
nuclearping

Registriert seit: 7. Jun 2008
708 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#9

AW: Anwendung mit Inno den gesamten Ordner löschen

  Alt 22. Apr 2011, 15:17
Mit der Inno GUI "ISTool" lassen sich solche Aktionen auch recht bequem per Benutzeroberfläche einrichten und steuern.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:33 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz