Seite 2 von 2

Re: Online-Update Funktion...

Verfasst: 26.09.2013 14:56
von Thorium
Onlineupdate habe ich für den GameFixer implementiert, läuft ganz unkompliziert über HTTP. So wie ts-soft es schon vorgeschlagen hat mit Textdatei, welche Updateinformationen enthält und die einzelnen Updates liegen als komprimierte Archive zum Download bereit. Das Update läuft auch nicht übers Hauptprogramm, sondern es gibt eine extra Updater.exe.

Allerdings habe ich auch das Problem das die Updater.exe automatisch nach Adminrechten fragt, auch wenn es die garnicht braucht weil es Schreibrechte in den Updateordner hat. Weis jemand woran das liegt und wie man das verhindern kann?
Der Updater sollte Adminrechte nur anfordern, wenn ihm tatsächlich Schreibrechte im Ordner fehlen. Er tuts aber immer, ohne das ich es in den Optionen aktiviert habe. Ich schätze das hängt an irgendner API zum Ordnererstellen oder so.
Hat da jemand mehr Infos zu? Würde das gerne abstellen.

Re: Online-Update Funktion...

Verfasst: 26.09.2013 15:06
von ts-soft
@Thorium

Es werden keine Vista-Userrechte per Manifest angefordert, somit läuft Deine Exe im Kompatibilitätsmodus.
In diesem fordern alle Programme, mit Namen ala Update, Setup, Install usw. autom. Adminrechte an.
Wenn Du also Programme erstellen möchtest, die nicht nur WinXP komptatible sind, immer die richtige Manifest
aktivieren! Virtualisierte Programme lassen sich auch schwer testen.

Gruß
Thomas

Re: Online-Update Funktion...

Verfasst: 26.09.2013 15:41
von Thorium
ts-soft hat geschrieben:@Thorium

Es werden keine Vista-Userrechte per Manifest angefordert, somit läuft Deine Exe im Kompatibilitätsmodus.
In diesem fordern alle Programme, mit Namen ala Update, Setup, Install usw. autom. Adminrechte an.
Wenn Du also Programme erstellen möchtest, die nicht nur WinXP komptatible sind, immer die richtige Manifest
aktivieren! Virtualisierte Programme lassen sich auch schwer testen.
Dankeschön, ein Problem weniger. :D