PB EasySetup - Setup für eigenes Programm erstellen

Anwendungen, Tools, Userlibs und anderes nützliches.
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:Neue Version 0.2.7
- Installation einzelner Dateien in Spezial-Ordner:
%StartUp%, %AppData%, %CommonFiles%, %Windows%, %System%, %Fonts%, %QuickLaunch%
0.2.7 oder 0.2.9 ? Was ist aktuell?
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: 1359
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von Thorsten1867 »

Version 0.2.9c ist aktuell. Änderungen kamen auf Anregungen im englischen Forum zustande.

Neue Version 0.2.9
- Möglichkeit beim Start des Installers ein externes Programm automatisch zu starten. (wird beim Schließen automatisch beendet)
- automatisches Setup der EasySetup-Sprache beim ersten Aufruf (falls Sprache vorhanden)
- Sicherheitsabfrage wenn Setup-Datei bzw. Datei gleichen Namens schon existiert.
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 »

Würdest Du dann vielleicht mal die Projektpage aktualisieren, dort steht 0.2.5
und man erhält 0.2.7
Woanders gibts ja das zip nicht.
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: 1359
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von Thorsten1867 »

Ups, habe wohl etwas die Übersicht verloren. (versch, Foren, Showcase, ...)
Sollte jetzt wieder auf dem neusten Stand sein.
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 »

Danke

2 Vorschläge:
Im Zip-Archiv solltest Du die "EasySetup.ini" entfernen, habs bereits 2x
übersehen und mußte meine Landessprache Neu einstellen :wink:

Wie wäre es mit Zip als alternative Packformat, so das man es auch normal
entpacken kann (SFX-Setup). Hierfür vielleicht einen separaten Wizzard
verwenden, damit es nicht unnötig grösser wird.

Mir persönlich wäre so ein SFX lieber :wink:
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: 1359
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von Thorsten1867 »

ts-soft hat geschrieben:Im Zip-Archiv solltest Du die "EasySetup.ini" entfernen, habs bereits 2x übersehen und mußte meine Landessprache Neu einstellen :wink:
Das dürfte eigentlich nicht passieren, da '*.ini' nicht überschrieben werden sollten. Kann den Fehler nicht nachvollziehen, habe es gerade ausprobiert und die Ini-Dateien wurden nicht überschrieben.
Wie wäre es mit Zip als alternative Packformat, so das man es auch normal entpacken kann (SFX-Setup). Hierfür vielleicht einen separaten Wizzard verwenden, damit es nicht unnötig grösser wird.
Mir persönlich wäre so ein SFX lieber :wink:
Das dürfte nicht so einfach sein. Für die Funktion 'Dateien mit dieser Ext. nicht überschreiben', habe ich den Sourecode von 'PackerEx' manipuliert und aus Platzgründen die ganzen Packfunktionen entfernt. Das dürfte bei den ZIP-Libs vermutlich etwas schwierig werden. Ich bin mir nicht sicher, ob diese die 'lebenswichtige' Funktion 'Append2File' haben.

[Edit]
Habe einen Blick auf 'PureZip' geworfen. Schaut gut aus (=> könnte klappen). Falls es den Installer nicht zu sehr 'aufbläht', werde ich es mal ausprobieren. Habe allerdings für so umfassende Änderungen frühestens in zwei Wochen Zeit.
[/Edit]
Zuletzt geändert von Thorsten1867 am 04.07.2006 22:34, insgesamt 2-mal geändert.
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 »

Append2File ist kein Problem, ist in der Lib von Gnozal evtl. integriert,
ansonsten einfach ans ende ranschreiben.

Mit der ini meine ich das Zip-Archiv, nicht den Installer, da ist die ini
enthalten, was wohl überflüssig ist. Bzw. warum überhaupt die Ini? Wenn
nicht vorhanden selber schreiben, die brauchste doch nicht als Dummy
mitliefern.

Nachtrag:

Code: Alles auswählen

PureZIP_Archive_Create("Install.exe", #APPEND_STATUS_CREATEAFTER) 
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: 1359
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von Thorsten1867 »

Das Zip-Archiv ist eigentlich nur auf eine Rückfrage in der PB-Lounge entstanden und im Prinzip der gleiche Ordner den ich für EasySetup verwende (daher die ini). Wollte ich eigentlich nicht länger zum Download anbieten.
Die Ini-Datei habe ich reingepackt, damit sie dann auch vom Uninstaller mit entfernt wird.
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 »

>> Wollte ich eigentlich nicht länger zum Download anbieten
wäre schade, hab nämlich keine Lust bei jedem Update es zu installieren, weil
entzippen geht schneller, ausserdem könnte es ja mal ausversehen sein, das
eine Version fehlerhaft ist, dann möchte ich das aber nicht unbedingt auf
meiner realen Maschine testen :mrgreen:

Die Uninstalleinträge in der Registry hab ich ja auch entfernt. Zum Testen
verwende ich ja eine virtuelle Maschine, wo ich problemlos den vorherigen
Zustand wiederherstellen kann, um das Setup z.B. auch mehrmals unter
realen Bedingungen zu testen.
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: 1359
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von Thorsten1867 »

ts-soft hat geschrieben:Wie wäre es mit Zip als alternative Packformat, so das man es auch normal entpacken kann (SFX-Setup).
Schaut schlecht aus. Erste Versuche haben ergeben, dass es die Größe des Installers fast verdoppeln (+ ca. 70 KByte) würde.
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
Antworten