InnoSetup

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

InnoSetup

Beitrag von roherter »

Wie kann ich den uninstaller bei InnoSetup so umschreiben das er mir entweder dateien im homeverzeichniss löscht oder ich ein kleines programm starte vor der eigentlichen deinstallation welche s mir dateien löschr die beim setup vorher nicht vorhanden waren? :o
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Benutzeravatar
Alves
Beiträge: 1208
Registriert: 19.04.2006 18:24
Kontaktdaten:

Beitrag von Alves »

Installier bei der Deskbar doch gleich die Dateien in das Installverzeichnis, damit du es löschen kannst.
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Beitrag von roherter »

Das Problem ist das zwei dateien erst von der bar erzeugt werden die das setupprogramm gar nicht kennt?
Außerdem soll das program auch für einen nicht admin ausführbar sein.
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Benutzeravatar
#NULL
Beiträge: 2238
Registriert: 20.04.2006 09:50

Beitrag von #NULL »

erstelle die dateien doch einfach schon vorher, können ja leer sein, und binde sie schon im installer mit ein. nach der installation fängst dann an rein zuschreiben.
my pb stuff..
Bild..jedenfalls war das mal so.
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Beitrag von Green Snake »

a) Falls die Dateien "das gleiche Schema" haben, also z.B. eine Datei namens "myIni.ini", dann gibst du die halt schon beim installieren an.

b) Kann man das nicht sogar einstellen beim Inno? (NichtSicherSei)

c) Unisnstaller selber proggen <)
-.-"
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Code: Alles auswählen

[UninstallDelete]
Name: {localappdata}\roherter\roherter.ini; Type: files
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Thorsten1867
Beiträge: 1360
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von Thorsten1867 »

Bei InnoSetup kann ich dir nicht weiterhelfen, aber vielleicht hat EasySetup die Funktion, die du suchst. Der Uninstaller selbst bietet als Option 'Alle Dateien löschen an', womit dann auch neu generierte Dateien entfernt werden.
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Thorsten1867 hat geschrieben:Bei InnoSetup kann ich dir nicht weiterhelfen
brauchste auch nicht, hab ich im vorherigen Posting gemacht :wink:
Thorsten1867 hat geschrieben:, aber vielleicht hat EasySetup die Funktion, die du suchst. Der Uninstaller selbst bietet als Option 'Alle Dateien löschen an', womit dann auch neu generierte Dateien entfernt werden.
Aber nicht aus APPDATA oder?
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Beitrag von roherter »

habe mir jetzt n kleinen löscher gebastelt den ich beim uninstall aufrufe!
[uninstallrun]

Danke an alle
:allright:
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Benutzeravatar
Thorsten1867
Beiträge: 1360
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von Thorsten1867 »

ts-soft hat geschrieben:Aber nicht aus APPDATA oder?
Nur wenn Programmverzeichnis in APPDATA ist.

Wäre ein solche Feature so interessant, dass es sich lohnen würde es einzubauen?
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
Antworten