Frage

Ich entwickle und etwa 45 WindowsCE5 Geräte verwalten. Aktualisieren von Anwendungen auf den Geräten ist ein Alptraum. Ist es möglich / machbar zu tun Click-Einmal auf der CF?

Ich nehme den Mangel an Antworten „Nein“ zu sein. :)

Bearbeiten : Dies ist ein Duplikat von Frage 116713

War es hilfreich?

Lösung

Wir tun eine Menge Arbeit mit CF hier apps. Wenn Ihre Geräte Wireless-fähig sind, können Sie die automatische Update-Funktion in Ihre Anwendung ohne viel Mühe bauen. Im Grunde genommen, wenn die Anwendung startet, prüft er eine vordefinierte URL für eine Manifest-Datei, analysiert sie, um herauszufinden, welche Version der EXE-Datei auf dem Server sitzt und vergleicht sie mit der Version der EXE-Datei auf dem Gerät installiert. Wenn eine neuere Version verfügbar ist, zieht es sich vom Server herunter und fällt in die richtige Position auf dem Gerät. Der Anwender an dieser Stelle zu tun hat, ist die App starten Sie die neueste Version.

bekommen

Wir basieren die Logik auf Code in diesem Artikel gefunden und überarbeitet, wie gebraucht. http://www.codeproject.com/KB/vb/Auto_Update_Revisited.aspx

Andere Tipps

Nicht sicher, wenn nicht können Sie immer versuchen, so etwas wie http: //www.modaco .com / Kategorie / 332 / apptodate /

, um den Neustart zu vermeiden, dass Tims Lösung gibt, rollen Sie Ihre eigenen autoupdater, die anstelle der App ausgeführt wird.

Haben sie eine vordefinierte URL überprüfen und ziehen Sie die neueste, dann installieren und ausführen.

Für die Vollständigkeit, erhalten die Anwendung für eine aktualisierte autoupdater zu überprüfen:)

Dies ist, was ich mit einer 50 Geräteinstallation implementiert habe und es funktioniert einen Genuss.

I Funktionalität SQL CE-Skripte erlauben hinzugefügt als Teil des Updates ausgeführt werden soll, erhalten Sie die meisten der gleichen Scripting-Funktionalität, wie Sie auf dem Desktop tun. (Allerdings ohne die Erzeugung)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top