Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.619 Beiträge
 
#2

Re: Programmupdate unter Vista, wie machen ?

  Alt 7. Feb 2007, 08:38
Im Prinzip hast Du schon alles was Du benötigst.

Das, was Dein Zusatzprogramm macht (nachgucken ob eine neue Version da ist & ggf. kopieren) packst Du in den Dienst.

Beim Programmstart schickst Du eine Anfrage an den Dienst (via Hier im Forum suchenNamed Pipe) und fragst dort nach, ob es eine neue Version gibt. Wenn ja, wartest und lässt den Dienst erstmal neu kopieren. Wenn dann vom Dienst die message kommt "Ist alles kopiert", dann startest Du erst die .exe.

Wie gesagt: Du brauchst eigentlich nur die Nachrichten: "Ist was neues da?" - ja/nein und wenn ja warten auf "Ist fertig kopiert!". Und dazu eben die named pipes.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat