Seite 4 von 6

Re: ZUpdater - Automatischer Updater für Zusi

Verfasst: 21.02.2013 19:09:02
von Peter Zimmermann
mario1982 hat geschrieben: Könnte mir jemand das ZUpdater-Programm zuschicken ...
Gibt es doch auf Seite 1 zum Download im 1. Beitrag ganz unten (Downloads: Fertiges Programm).

Re: ZUpdater - Automatischer Updater für Zusi

Verfasst: 21.02.2013 19:36:43
von mario1982
Habe ich gesehen aber das Funktioniert nicht :(

Re: ZUpdater - Automatischer Updater für Zusi

Verfasst: 21.02.2013 19:38:44
von Mr. X
Was im anderen Thread gesagt wurde, gilt hier auch (und gilt ÜBERALL):
Ohne präzise Beschreibung des Problems (Fehlermeldungen, verwendete Hard- und Software) wird dir da keiner weiterhelfen können.

Re: ZUpdater - Automatischer Updater für Zusi

Verfasst: 21.02.2013 19:45:07
von mario1982
Mr. X hat geschrieben:Was im anderen Thread gesagt wurde, gilt hier auch (und gilt ÜBERALL):
Ohne präzise Beschreibung des Problems (Fehlermeldungen, verwendete Hard- und Software) wird dir da keiner weiterhelfen können.
Dort heißt es Seite kann nicht gefunden werden

Re: ZUpdater - Automatischer Updater für Zusi

Verfasst: 21.02.2013 19:47:08
von Mr. X
Wird gleich behoben. Versuchs in 5 Minuten nochmal.

Re: ZUpdater - Automatischer Updater für Zusi

Verfasst: 21.02.2013 19:48:41
von mario1982
Mr. X hat geschrieben:Wird gleich behoben. Versuchs in 5 Minuten nochmal.
Danke mache ich

Re: ZUpdater - Automatischer Updater für Zusi

Verfasst: 21.02.2013 19:54:39
von mario1982
mario1982 hat geschrieben:
Mr. X hat geschrieben:Wird gleich behoben. Versuchs in 5 Minuten nochmal.
Danke mache ich

danke Hat Funktioniert :respekt

Re: ZUpdater - Automatischer Updater für Zusi

Verfasst: 21.02.2013 21:03:20
von Stephan/Taschi
Unter Windows 8 schüsselt das Programm offenbar ab, wenn es ohne Adminrechte etwas installieren soll und Zusi im Programme-Ordner liegt (Segmentation Fault / "ZUpdater.exe funktioniert nicht mehr"). Das lässt sich doch sicherlich etwas eleganter lösen?

Re: ZUpdater - Automatischer Updater für Zusi

Verfasst: 21.02.2013 23:15:23
von Mr. X
Stephan/Taschi hat geschrieben:Unter Windows 8 schüsselt das Programm offenbar ab, wenn es ohne Adminrechte etwas installieren soll und Zusi im Programme-Ordner liegt (Segmentation Fault / "ZUpdater.exe funktioniert nicht mehr"). Das lässt sich doch sicherlich etwas eleganter lösen?
Sicherlich. Passiert auch auf Win7. Da die UAC meines Erachtens nach nur Schikane ist, stelle ich die immer sofort ab, darum habe ich das bislang nicht bemerkt. Das sinnvollste wird sein, beim Start Adminrechte anzufordern. Ich weiß zwar Ad Hoc nicht, wie das geht, aber das wird sich herausfinden lassen.

Re: ZUpdater - Automatischer Updater für Zusi

Verfasst: 21.02.2013 23:21:44
von Stephan/Taschi
Mr. X hat geschrieben:Sicherlich. Passiert auch auf Win7. Da die UAC meines Erachtens nach nur Schikane ist, stelle ich die immer sofort ab, darum habe ich das bislang nicht bemerkt. Das sinnvollste wird sein, beim Start Adminrechte anzufordern. Ich weiß zwar Ad Hoc nicht, wie das geht, aber das wird sich herausfinden lassen.
Per Kontextmenü im Explorer. Und ich schwöre auf UAC, schon alleine aus Prinzip, weil mir das "Es ist neu, also ist es scheiße"-Genörgel seit Vista auf den Keks geht :) Wenn man weiß, wo das Problem liegt, ist die Lösung auch ziemlich trivial.

Was ich als sinnvolle Lösung erachten würde, wäre, den Fehler im Programm abzufangen und eine aussagekräftige Meldung ("ZUpdater benötigt Administratorrechte, um ins Zusiverzeichnis schreiben zu können. Bitte starten Sie ZUpdater mit Administratorrechten neu.") auszugeben, anstatt einfach mit Segfault zu crashen.

Re: ZUpdater - Automatischer Updater für Zusi

Verfasst: 22.02.2013 10:14:24
von Mr. X
Per Kontextmenü im Explorer.
Nein, ich meine dass es möglich sein müsste, dass das Programm die Adminrechte selbst anfordert (d.h. dass die UAC dann für den Nutzer aufpoppt, damit der das dann bestätigt). Ich habe auch rausgefunden, wie das geht (http://msdn.microsoft.com/en-us/library ... 56929.aspx" target="_blank)
Was ich als sinnvolle Lösung erachten würde, wäre, den Fehler im Programm abzufangen und eine aussagekräftige Meldung ("ZUpdater benötigt Administratorrechte, um ins Zusiverzeichnis schreiben zu können. Bitte starten Sie ZUpdater mit Administratorrechten neu.") auszugeben, anstatt einfach mit Segfault zu crashen.
Eine Fehlermeldung wird zusätzlich nötig sein, weil ich es für sinnvoller halte, nur "highestAvailable" anzufordern und nicht "requireAdministrator", weil das Problem vermutlich ja nur auftritt, wenn die Zusi-Installation in C:/Programme liegt, dass ja standardmäßig nicht in Besitz des Nutzers ist und damit das Schreiben in das Verzeichnis scheitert. (Bloße Spekulation über die Ursache, habe ich noch nicht nachgeprüft). Mit "requireAdministrator" wäre es nicht-Administratoren nicht möglich, ihre Zusi-Installation zu Updaten, selbst wenn die so installiert ist, dass besondere Rechte nicht erforderlich sind.

Re: ZUpdater - Automatischer Updater für Zusi

Verfasst: 22.02.2013 12:20:30
von Max Senft
Hi.

Eine bessere Lösung wäre bei Programmstart zu überprüfen, wo Zusi installiert ist und die Rechte im Verzeichnis für den Prozess zu prüfen. Sollten die Rechte nicht reichen, startet sich das Programm neu und löst die Sicherheitsabfrage aus.

Für das selbstständige Neustarten gibt es von Microsoft Beispielquellen für C#, C++ und VB.Net. Link: http://support.microsoft.com/kb/981778" target="_blank

Grüße
Max

Re: ZUpdater - Automatischer Updater für Zusi

Verfasst: 22.02.2013 17:10:07
von Max Senft
Hi,

ich hab da mal was für dich vorbereitet: https://www.dropbox.com/s/qkhw17rgbeubc ... nTest1.zip" target="_blank

Edit: Ich würde diesen Test beim Starten von ZUpdater auf eine normalerweise nicht durch andere Programme geöffnete Datei im Zusi-Ordner ausführen. Evtl. auch mit einem anderen FileShare-Flag. ;) None ist hier doch ziemlich restriktiv. *g*

Grüße
Max

Re: ZUpdater - Automatischer Updater für Zusi

Verfasst: 22.02.2013 21:56:37
von Mr. X
Danke sehr, schaue ich mir morgen an.

Re: ZUpdater - Automatischer Updater für Zusi

Verfasst: 15.03.2013 08:10:49
von Dennis Bork
Moin Philipp,

mir ist gerade noch ein Feature-Wunsch eingefallen:

Bisher werden die heruntergeladenen Pakete ja nur temporär gespeichert.
Wäre es möglich, optional eine "Download-Location" festzulegen um die Pakete dauerhaft zu speichern und dann zu bestimmen,
ob ZUpdater die Pakete wie gewohnt gleich installieren soll oder ein reiner Download stattfindet?

Unter diesen Rahmebedingungen könnte man auch Pakete mit in die Quellen aufnehmen die
per se nicht per .zad installiert werden können / sollen wie zum Beispiel die Soundthesizer-Updates.

Fiel mir gerade ein, da es ja zwei neue Downloads
dazu gibt.

EDIT: Habe mir gerade mal das Repository gezogen - stelle sehr erfreut fest dass Du WPF verwendest :)

Re: ZUpdater - Automatischer Updater für Zusi

Verfasst: 19.06.2013 13:11:49
von Jürgen Pickl
Hallo!

Wollte gerade den ZusiUpdater starten. Leider kommt die Fehlermeldung "ZusiUpdater funktioniert nicht mehr. Es wird nach einer Lösung..." blabla.

Das Programm wird mit Admin-Rechten ausgeführt. Betriebssystem: Windows Vista

Danke und Gruß
Jürgen

Re: ZUpdater - Automatischer Updater für Zusi

Verfasst: 19.06.2013 15:23:46
von Jan-Ole
Hallo Jürgen,
Unter welcher Rechnerkonfig wurde das Programm denn genau ausgeführt? (Vista als OS zu nennen, ist zwar schon etwas; aber mehr Infos wären auch nicht schlecht)

Jan-Ole

Re: ZUpdater - Automatischer Updater für Zusi

Verfasst: 19.06.2013 15:56:14
von Mr. X
.Net-Framework 4.0 installiert?

Re: ZUpdater - Automatischer Updater für Zusi

Verfasst: 19.06.2013 16:15:55
von Jürgen Pickl
Jan-Ole hat geschrieben: Unter welcher Rechnerkonfig wurde das Programm denn genau ausgeführt?
Was genau verstehst Du unter Rechner-Konfiguration? :rolleyes:

Mr. X hat geschrieben: .Net-Framework 4.0 installiert?
Ja, frisch installiert!

Gruß

EDIT: Nachdem mir Windows ein Update aufgezwängt hat, gehts nun! 8) Danke trotzdem! :)

Re: ZUpdater - Automatischer Updater für Zusi

Verfasst: 09.09.2013 12:51:02
von Dennis Bork
Moin Philipp,

sag' mal - ist in den ZUpdater schon eine Art Debug-Modus verbaut, oder kann irgendwie ein Log generiert werden ?( Ich kann die Quellen leider momentan mangels Software nicht umschreiben und neu kompilieren. Hintergrund: Bei einem Freund startet der ZUpdater gar nicht erst sondern wird nach einer gewissen Zeit mit "Dieses Programm funktioniert nicht mehr..." zwangsgeschlossen... .NET ist in der 4er Version des Client Profile installiert; Windows 7 64-bit. Alles wie auf meinem Rechner - aber bei mir funktioniert's ja auch.