PB EasySetup - Setup für eigenes Programm erstellen

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
PMV
Beiträge: 2765
Registriert: 29.08.2004 13:59
Wohnort: Baden-Württemberg

Beitrag von PMV »

Aber man kann doch sicher irgend wie selber prüfen, ob nun leer oder nicht.
Und wenns leer ist sollte es doch ohne gefahr löschbar sein, oder nicht?

MFG PMV
alte Projekte:
TSE, CWL, Chatsystem, GameMaker, AI-Game DLL, Fileparser, usw. -.-
Benutzeravatar
Thorsten1867
Beiträge: 1359
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von Thorsten1867 »

Ich kann bisher nur Registry-Werte abfragen, wenn ich den Schlüssel kenne.
Wenn ich einen entsprechenden Befehl zum Untersuchen eine Verzeichnisses finde, dann ließe sich das vielleicht realisieren.
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:Wenn ich einen entsprechenden Befehl zum Untersuchen eine Verzeichnisses finde, dann ließe sich das vielleicht realisieren.

Code: Alles auswählen

Reg_ListSubKey
Reg_ListSubValue
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 »

Danke! Werde es mal ausprobieren.
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
Sajiki
Beiträge: 3
Registriert: 24.03.2011 21:05

Re: PB EasySetup - Setup für eigenes Programm erstellen

Beitrag von Sajiki »

Hi, Thorsten

Ich finde dein programm echt klasse und möchte meinen großen respekt vor deiner Arbeit zeigen :)

Ich habe aber einen Fehler endeckt oder ist das mit absicht so?

Updater:
Wenn man sein Programm deinstalliert dann bleibt der Ordner "esIUpd" mit zwei datein "esIUpdater.ing" und "esIUpdater.txt" zurück.

Auch hätte ich gerne noch eine frage zum Updater bezüglich zwei sachen :)
Wenn ich jetzt den Updater bearbeite "Aufgaben" dann stehen mir hier 4 Optionen zur verfügung.
IfNotExist = Wenn die Datei nicht vorhanden einfügen/ersetzten
Delete = Diese Datei löschen
RunProg = ???
RunDelete = ???

Liege ich da richtig und kannst du mir bitte die anderen Zwei noch definieren.

Auch habe ich das problem bei meiner Testinstall das sich oft teilweise nichts updaten läst. Also er schreibt mir manchmal "File could not be updated.: readme - kopie.txt"

Woran könnte das liegen?

Würde mich freuen wenn du mir da helfen könntest :)

Mfg
Sajiki
Benutzeravatar
Thorsten1867
Beiträge: 1359
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Re: PB EasySetup - Setup für eigenes Programm erstellen

Beitrag von Thorsten1867 »

Sajiki hat geschrieben: Updater:
Wenn man sein Programm deinstalliert dann bleibt der Ordner "esIUpd" mit zwei datein "esIUpdater.ing" und "esIUpdater.txt" zurück.

RunProg = ???
RunDelete = ???

Auch habe ich das problem bei meiner Testinstall das sich oft teilweise nichts updaten läst. Also er schreibt mir manchmal "File could not be updated.: readme - kopie.txt
1. Es werden keine Dateien gelöscht, die erst nach der Installation erzeugt wurden. Vermutlich ist das das Problem.
2. RunProg startet diese Datei nach dem Update. RunDelete weiß ich im Moment nicht auswendig und muss ich erst nachschauen. Vermutlich wird die Datei erst gestartet und nach dem Ausführen dann gelöscht.
3. Die Datei hat vermutlich einen Schreibschutz. Ich würde z.B. mal die Dateiattribute oder Zugriffsrechte kontrollieren.
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
Sajiki
Beiträge: 3
Registriert: 24.03.2011 21:05

Re: PB EasySetup - Setup für eigenes Programm erstellen

Beitrag von Sajiki »

Ah, vielen dank für deine schnelle Antwort :)

Wegen den Attributerechten werde ich das noch abchecken, jedoch hätte ich da noch eine andere frage die mich Interessieren würde :)

Gibt es eine möglichkeit zu überprüfen ob (vor der Installation) ein Ordner des gleichen Namens bereits existiert?


Mfg
Sajiki
Benutzeravatar
HeX0R
Beiträge: 2954
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win10 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2
Kontaktdaten:

Re: PB EasySetup - Setup für eigenes Programm erstellen

Beitrag von HeX0R »

Hi Thorsten,

wenn dir mal wieder langweilig ist, kannst du ja dein Icon mal ein wenig aufmotzen.
Gerade, wenn man große Icons in der Ansicht hat, sticht das doch ziemlich unangenehm verpixelt heraus:
Bild
Benutzeravatar
Thorsten1867
Beiträge: 1359
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Re: PB EasySetup - Setup für eigenes Programm erstellen

Beitrag von Thorsten1867 »

* Sajiki
Man kann sich ein entsprechendes Programm schreiben und vor der Installation starten lassen. Im Ordner "InstProgs" gibt es ein paar Beispiele samt Sourcen.

* HeXOR
Ich bin grafisch ziemlich unbegabt. Daher habe ich noch kein Vista geeignetes Icon
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
Sajiki
Beiträge: 3
Registriert: 24.03.2011 21:05

Re: PB EasySetup - Setup für eigenes Programm erstellen

Beitrag von Sajiki »

kk, danke noch mal :)
Antworten