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 »

Was sollten die Variablen enthalten, wenn es nicht Vista ist und das Ergebnis "" ist?

Habe eine Testversion (nur Internetupdater) hochgeladen. Bei mir erhalte ich nur einen leeren Pfad. :wink:
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:Was sollten die Variablen enthalten, wenn es nicht Vista ist und das Ergebnis "" ist?

Habe eine Testversion (nur Internetupdater) hochgeladen. Bei mir erhalte ich nur einen leeren Pfad. :wink:
Logischer Weise einen leeren Pfad. Du hast ja auch die Produkte nicht
installiert. PureBasicDir wäre ja auch leer wenns nicht drauf ist.

Defaultpath wären dann:

%ProgramFiles%Aurora\
%ProgramFiles%EBDev\

Thomas
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 »

Version 0.9.0
- Neue Pfadvariablen: %Emergency% , %Aurora%
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
Yoshi
Beiträge: 95
Registriert: 09.01.2007 16:42

Beitrag von Yoshi »

Thorsten1867 hat geschrieben:Die von 'CreateSerNr.exe' erzeugte und ins Clipboard kopierte (verschlüsselte) Seriennummer in die Ini-Datei einfügen und die Option 'MD5 = 1' aktivieren.

Code: Alles auswählen

; *** Check SerialNumber ***
; EasySetup - Thorsten Hoeppner (PB 4.00)
;
[Config]
SerNr = fd85e62d9beb45428771ec688418b271
MD5 = 1

[Language]
; Default Language
Titel = Check Serial Number
Msg = Please input the serial number:
Apply = Apply
ErrTitle = Check Serial Number
ErrMsg = Serial number not valid|Installation will be aborted.
; German (ID 7)
Titel:7 = Seriennummer überprüfen
Msg:7 = Bitte Seriennummer eingeben:
Apply:7 = Übernehmen
ErrTitle:7 = Seriennummer überprüfen
ErrMsg:7 = Seriennummer ist ungültig!|Installation wird abgebrochen.
Mit der obigen Ini-Datei funktioniert die Seriennummer bei mir.
Ich habs jetzt mal eingefügt,

Code: Alles auswählen

; EasySetup - Preferences
; © Thorsten Hoeppner
; ---------------------------
language = deutsch.lng
LastDir = C:\Dokumente und Einstellungen\Jan\Desktop\
LastProjects = C:\Dokumente und Einstellungen\Jan\Desktop\Audioplayer.esp|
UpdCheck = 0.8.9d
CheckDate = 1185282681
fd85e62d9beb45428771ec688418b271
Version = 0.7.8b (21.12.2006)
geht aber immer noch nicht!
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:Version 0.9.0
- Neue Pfadvariablen: %Emergency% , %Aurora%
Danke schön :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 »

Yoshi hat geschrieben:geht aber immer noch nicht!
Das wundert mich nicht. Du solltest die Seriennummer in die 'CheckSerNr.ini' einfügen, die ins gleiche Verzeichnis wie 'CheckSerNr.exe' kopiert werden muss (siehe Ordner 'InstProgs').
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
Benutzeravatar
X0r
Beiträge: 2770
Registriert: 15.03.2007 21:47
Kontaktdaten:

Beitrag von X0r »

Sicherheitslücke:
Mir ist aufgefallen, dass dieses CheckSerial Programm bei einem Archiv mit Zip-Kompression garnichts bringt. Man kanns ja ganz einfach mit jedem Zip-Extractor extrahieren und so auch das Setup manipulieren.
(Einfache Lösung wäre Passwortschutz für das Zip-Archiv)
Yoshi
Beiträge: 95
Registriert: 09.01.2007 16:42

Beitrag von Yoshi »

Muss ich dann 'CheckSerNr.exe' und die zugehörige Ini-Datei mit in die Setupdatei packen?
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 wird automatisch erledigt.
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 »

Forge hat geschrieben:Sicherheitslücke:
Mir ist aufgefallen, dass dieses CheckSerial Programm bei einem Archiv mit Zip-Kompression garnichts bringt. Man kanns ja ganz einfach mit jedem Zip-Extractor extrahieren und so auch das Setup manipulieren.
(Einfache Lösung wäre Passwortschutz für das Zip-Archiv)
Version 0.9.1
- Installer (ZIP) verschlüsselt für Verwendung mit 'CreateSerNr.exe'
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
Antworten