PB EasySetup - Setup für eigenes Programm erstellen

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

@Thorsten1867
Ok ich versteh dich
Aber ich sage trotzdem noch ein Verbesserungsvorschlag: Seriennummer/Passwort-Abfrage
Es wäre schön, wenn man die Möglichkeit hätte, Seriennummer/Passwort-Absicherung hätte, so halt geschützt.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
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 »

Für Seriennummern gibt es ein kleines Zusatztool 'CheckSerNr.exe' (...\EasySetup\InstProgs\...), das man zu Beginn der Installation starten kann.

PS: Die 9 bisher verfügbaren Zusatzprogramme sind u.a. im Handbuch beschrieben.
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

@Thorsten1867
Cool :allright:
Hab garnicht gemerkt, dass es mitgeliefert wird :roll: :lol: :allright:
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
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 »

Für die Verknüpfungen im Startmenü merkt sich EasySetup anscheinend nur
das letzte Unterverzeichnis :freak:
Ist mir jetzt mehrmals aufgefallen, war anfangs nicht. Ich habe im Startmenü
nur Unterordner, also /Startmenu/Programme/Programmieren/easysetup

Beim erneuten installieren (leider haben einige das mit dem zlib und das man
die entpacken kann nicht geschnallt :freak: ) steht dann easysetup, wobei
ich denke das es okay ist, aber er nutzt /startmenue/Programme/easysetup
wo es auf keinen Fall hin soll :? Schlimm genug das die MSI-Installer alle
dorthin Installieren und Schwierigkeiten machen wenn man es verschiebt.

Wäre nett wenn Du das wieder reparieren würdest :wink:
(mein Hass auf Installer steigt schon wieder :mrgreen: )

Gruß
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 »

Sorry, habe den Eintrag erst heute entdeckt. Offenbar ist die Benachrichtigung irgendwo hängen geblieben.

Habe den Fehler gefunden und behoben.
Ich hoffe, ich konnte dich wieder einigermaßen mit Installern versöhnen. :wink:
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 »

Sprach-Update
- Schwedisch für Programm und Installer hinzugefügt
(Danke an Mahmoud Nasser)
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 »

Version 0.8.9
- Bugfix: Probleme mit Pfad von 'EasySetup.ini' bei eigener Verknüpfung ohne Arbeitsverzeichnis
- Benutzerdef. Aufgaben: Parameter für externe Programme möglich
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 »

So ganz kapiere ioch das mit er Seriennummer nicht.

Ich habe zuerst mit CreateSerNr.exe eine Seriennummer erstellt
(

1234 - 5678 - 9012 - 3456 - 7890

und dann bei CheckSerNr.exe erneut eingefügt. /:->

Und dann kam ein Fenster:"Seriennummer ist ungültig! Installation wird abgebrochen!"
Benutzeravatar
Thorsten1867
Beiträge: 1360
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von Thorsten1867 »

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

Nach langer Zeit mal wieder einen kleinen Wunsch :wink:
Kannste noch 2 Verzeichnis-Variablen für die Installation hinzufügen?
%EmergencyPath%
%AuroraPath%

Code: Alles auswählen

Procedure.s GetEmergencyPath()
  Protected Path.s = Reg_GetValue(#HKEY_CURRENT_USER, "Software\IonicWind\Emergence BASIC\PATHS", "BIN") 
  If Path
    Path = Left(Path, Len(Path) - 3)
  EndIf
  ProcedureReturn Path
EndProcedure

Procedure.s GetAuroraPath()
  Protected Path.s = Reg_GetValue(#HKEY_CURRENT_USER, "Software\IonicWind\Aurora\PATHS", "BIN")
  If Path
    Path = Left(Path, Len(Path) - 3)
  EndIf
  ProcedureReturn Path
EndProcedure

Ich denke mal srod kann das für seinen eGrid-Wrapper auch gebrauchen

Gruß

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
Antworten