PB EasySetup - Setup für eigenes Programm erstellen

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
Thorsten1867
Beiträge: 1360
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von Thorsten1867 »

Eigentlich wollte ich nur einen kleinen Installer für mein eigentliches Projekt, nachdem das Projekt "SpeedSetup" eingestellt wurde.
Irgendwie hat 'EasySetup' inzwischen ein Eigenleben begonnen. :mrgreen:
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

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 »

ts-soft hat geschrieben:Trotzdem noch nen Vorschlag:
Jetzt merkt er sich den letzten Pfad, aber nicht den zur Verknüpfung, sowie ob Desktop-Verknüpfung, ja oder nein, das könnte er sich doch auch merken.
Teste mal 0.3.4c :wink:

PS: Vorher alte Registry-Einträge löschen.
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:Teste mal 0.3.4c :wink:

PS: Vorher alte Registry-Einträge löschen.
Wunderbar :allright:

Jetzt haste Spielraum für Erweiterungen, wie opt. vorherige Deinstallation
usw.

Erstellen von Registry-Einträgen für das Programm wäre noch sinnvoll,
sowie erstellen von INI-Einträgen, für das Programm. (Inclusive Support
für Setupvariablen, wie gewählter Pfad usw., damit man diese in die Ini
oder Reg eintragen kann, z.B. wenn ich die Ini in APPDATA speichere, das
ich dort den Pfad zu meinem Programm eintragen kann)

Simpler Script-Support wäre auch nicht schlecht :mrgreen:

Aber mach mal erstmal pause :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: 1360
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von Thorsten1867 »

Das mit den benutzerdefinierten Registry-Einträgen werde ich sicher demnächst mal ins Auge fassen.
Bei den anderen Vorschlägen muss ich wohl erst über eine Namensänderung nachdenken. z.B. EasySetup -> PowerSetup. :lol:
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

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 »

Nachdem ich langsam das GUID-Konzept durchschaue, habe ich die Registry-Einträge vereinheitlicht (alte Einträge bitte löschen):

Code: Alles auswählen

...\SOFTWARE\EasySetup\{GUID}
Alle mit EasySetup installierten Programme (falls GUID vorhanden) erhalten dort einen Eintrag mit den Informationen über Installationspfad, StartMenü-Eintrag und Desktopicon. Diese werden dann bei Update des Programmes ausgewertet und die Voreinstellungen des Installers entsprechend abgeändert.
Zudem wird jetzt der GUID nach dem Erstellen vor Änderung geschützt. (Button 'Erzeugen' disabled)

Aktuell: Version 0.3.4d
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
a14xerus
Beiträge: 1440
Registriert: 14.12.2005 15:51
Wohnort: Aachen

Beitrag von a14xerus »

Hallo.
Ich fidne das SetupProgramm echt geil...
aber zur neusten Version.
Habe mir grade (7.August , 19:14) dei Neustete Version geholt, aber den Button für die {GUID} kaqnn ich auch nach dem erzeugen (auch nach speichern und laden) immernoch drücken...
Benutzeravatar
Thorsten1867
Beiträge: 1360
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von Thorsten1867 »

Da ist wohl was schief gelaufen. War immer noch 0.3.4c. Habe die letzte Version nochmal hochgeladen.
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 »

Jetzt ist das Update von EasySetup genauso simpel wie mit dem Zip :mrgreen:
Weil, wenn ich was einstellen muß, entzippe ich lieber :lol:

:allright:
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 »

Neue Version 0.3.5
- Alternatives Packformat (ZIP)

Nach dem entscheidendem Hinweis (PB4 Bug) von Gnozal, habe ich doch endlich die ZIP-Alternative zum Laufen gebracht.

PS:
Hat jemand eine Ahnung, wie man den üblichen Entpackprogrammen klar machen kann, dass es sich bei der Exe um ein ZIP-Archive (SFX) handelt? Dieses Problem konnte ich noch nicht lösen, da die Append-Funktion in PureZip beim Anhängen die Exe killt.
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: PS:
Hat jemand eine Ahnung, wie man den üblichen Entpackprogrammen klar machen kann, dass es sich bei der Exe um ein ZIP-Archive (SFX) handelt? Dieses Problem konnte ich noch nicht lösen, da die Append-Funktion in PureZip beim Anhängen die Exe killt.
Eigentlich brauchste denen nichts klarmachen, die sollten den ZIP-Header in
der Exe von alleine finden. Kann natürlich sein, das sie aus
Geschwinigkeitsgründen nur nach den eigenen Stubs (bei Winrar z.B. die
"zip.sfx") erkennen, aber das soll nicht Deine Problem sein. Spätestens
wenn man sagt: Entpacken, dann sollte es funktionieren. Mit
TotalCommander hab ich da sowieso nie Probleme, der entpackt mir einfach
alles (entprechende Plugins vorausgesetzt) :mrgreen:
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
Antworten