[Win]Internet-Updates für eure Programme

Hier könnt Ihr gute, von Euch geschriebene Codes posten. Sie müssen auf jeden Fall funktionieren und sollten möglichst effizient, elegant und beispielhaft oder einfach nur cool sein.
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 »

Hab das mit dem User-Mode nochmal getestet:

Code: Alles auswählen

RunProgram("notepad")
Normal compiliert als "Setup.exe" und UAC poppt auf.
Mit User-Mode in der Manifest und dasselbe Spiel nochmal und alles wird schön :lol:
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
HeX0R
Beiträge: 3040
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win11 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 + 3
Kontaktdaten:

Beitrag von HeX0R »

Also soviel ich weiß hab ich das damals auch alles ausprobiert und nix hatte geholfen ausser umbenennen.
Aber ich kann eh erst nächste Woche mal wieder ein paar Tests machen, weil Frauchens Rechner (mitsamt Frauchen :mrgreen:) erst am Sonntag wieder heimkommt.
(Nachricht an mich: Bierreserven kontrollieren, das werden harte 3 Tage)
Benutzeravatar
HeX0R
Beiträge: 3040
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win11 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 + 3
Kontaktdaten:

Re: [Win]Internet-Updates für eure Programme

Beitrag von HeX0R »

Ich habe heute mal das Beispiel im ersten Post ausprobiert und musste feststellen,
dass sich Links zwar anklicken liessen, aber kein Browser aufpoppte.

Komisch, dass das nie einem aufgefallen war (vermutlich, weil es keiner benutzt :mrgreen: ).

Problem war ganz einfach, dass ich den Callback explizit ans Hauptfenster geheftet hatte.
Das entsprechende EditorGadget aber im Updatefenster sitzt.

Ich hab nun ganz einfach dem Updatefenster seinen eigenen Callback spendiert,
dann sollte es da keinerlei Probleme mehr geben.
(Siehe Beispiel im ersten Beitrag, die Include ist nach wie vor unverändert)
Benutzeravatar
HeX0R
Beiträge: 3040
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win11 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 + 3
Kontaktdaten:

Re: [Win]Internet-Updates für eure Programme

Beitrag von HeX0R »

Ich habe doch tatsächlich noch einen kleinen Bug in der Include gefunden, der nach Berichtigung schrie.

Sollte eigentlich nix machen, es sei denn man hat eine Infodatei, die ziemlich fett ist.
Der Dateidownload war nicht betroffen, nur die Infodatei.

Bei der Gelegenheit habe ich ein wenig ausgemistet und den Little Helper entfernt, weil ich der Meinung bin die Callback-Methode ist die einzig wahre.
Benutzeravatar
Shadow-Gamer
Beiträge: 152
Registriert: 06.09.2009 13:31
Computerausstattung: NB: Intel P8700, Mobility ATI HD4650, 4GB, Win 7

Re: [Win]Internet-Updates für eure Programme

Beitrag von Shadow-Gamer »

genau das brauche ich gerade, ich werds mir morgen mal ansehen, danke fürs posten digger^^
Ich versuche ja nicht faul zu sein. :)
Benutzeravatar
ChrigiGee
Beiträge: 125
Registriert: 18.07.2024 12:14
Computerausstattung: Lenovo ThinkPad i7, 32GB Ram, 1TB SSD
PB 6.11 LTS, proGUI, IceDesigner
Wohnort: Bern

Re: [Win]Internet-Updates für eure Programme

Beitrag von ChrigiGee »

Hallo HeX0R,

auch wenn "etwas" älter, unterdessen mit PB 6.12 versucht.
Ich bekomme einen Error, Global VI._CFU_VERSION_INFO_
Struktur nicht gefunden.

Ansonsten würde mich dein Beispiel sehr interessieren.

Herzliche Grüsse
Christian
Wer nicht fragt, der nichts lernt.
Wer keine Fehler macht, kann sich nicht verbessern.
Das Mysterium, ein wandelndes Lexikon. :mrgreen:

Wer Fragen zu meinem Textstil hat oder sich wundert über mich,
der darf seelenruhig mich direkt ansprechen. Ich beiße noch nicht.
Benutzeravatar
HeX0R
Beiträge: 3040
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win11 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 + 3
Kontaktdaten:

Re: [Win]Internet-Updates für eure Programme

Beitrag von HeX0R »

Ach Du meine Güte :shock:

Ob ich das alte Ding nochmal anfasse, wage ich mal zu bezweifeln.
Mittlerweile sollte das sogar ohne Win-API funktionieren.
Du musst aber was falsch machen, die Struktur ist schliesslich definiert.
Aber das Beispiel geht eh nicht mehr, die Domain gibt's nicht mehr, und Base64-Funktionen müssten umgeschrieben werden (weiter hab ich jetzt nicht geschaut).

Mittlerweile gehe ich eh einen anderen Weg, ich habe eine JSON im Internet, die wird gelesen und überprüft, wenn es was neues gibt, überlasse ich es dem User mit dem Browser zum Update hinzuspringen und es herunterzuladen.
Diese vollautomatischen Updates mag ich nicht (mehr).
Benutzeravatar
ChrigiGee
Beiträge: 125
Registriert: 18.07.2024 12:14
Computerausstattung: Lenovo ThinkPad i7, 32GB Ram, 1TB SSD
PB 6.11 LTS, proGUI, IceDesigner
Wohnort: Bern

Re: [Win]Internet-Updates für eure Programme

Beitrag von ChrigiGee »

Danke Dir, HeX0R,

dann muss ich mich wohl weiter durcharbeiten, ob ich etwas Passendes zum Thema finde.

Liebe Grüsse und schönen Abend
Christian
Wer nicht fragt, der nichts lernt.
Wer keine Fehler macht, kann sich nicht verbessern.
Das Mysterium, ein wandelndes Lexikon. :mrgreen:

Wer Fragen zu meinem Textstil hat oder sich wundert über mich,
der darf seelenruhig mich direkt ansprechen. Ich beiße noch nicht.
Antworten