Ganz generell gibt es drei Arten, wie Programme für Windows Mobile ausgeliefert werden:Problembehandlung:
- als Desktop-Installer: Dabei muss die .EXE-Datei auf dem Desktop geöffnet werden. Es wird eine, wie vom dem Desktop schon bekannte, Installationsroutine geladen und eine .CAB-Datei (siehe 2.) auf das Windows-Mobile-Gerät kopiert und zur Ausführung gebracht
- als .CAB-Installationsarchiv. Dieses enthält die eigentlichen Anweisungen und Dateien für die Installationsroutine auf Windows Mobile. Es wird auf dem Gerät entpackt und in die entsprechenden Ordner kopiert sowie die entsprechenden Registry-Einträge und Verknüpfungen angelegt.
Wenn man nur eine .CAB-Datei bekommen hat, diese einfach auf das Gerät kopieren und dort mit dem Datei-Explorer öffnen und schon wird die bekannte Installationsroutine angezeigt. Danach eventuell das .CAB wieder löschen, da dies beim manuellen starten nicht entfernt wird.
Stehen mehrere .CAB-Dateien zur Auswahl, sind diese für verschiedene Prozessoren gedacht. ARM für StrongARM, MIPS und SH3 für Prozessoren, die heute kaum bis verschwindend gering noch zu Einsaz kommen in Mobile Devices und ARM4i für aktuelle ARM-XScale-Prozessoren. Wer also die Wahl hat, ist bei allen Geräten ab Windows Mobile für PocketPC 2003 mit ARM sicherlich gut bedient. x86 sind übrigens CPUs die in Desktoprechnern verbaut sind, und diese .CAB ist dann für den WM-Emulator beim Softwareentwickeln gedacht.- als Windows-CE-.EXE. Meistens in einem .RAR- oder .ZIP-Archiv ist das reine, ausführbare Programm für Windows Mobile. Diese Auslieferungsmethode ist recht selten, weil meistens mehr als nur eine Programmdatei benötigt wird. Manchmal werden die anderen Dateien aber auch mitgeliefert.
Hier einfach die Datei(en) in einen beliebigen (neu erstellten) Ordner auf dem Windows Mobile-Gerät kopieren und mit dem Datei Explorer auf dem Gerät eine Verknüpfung erstellen (.EXE auswählen, lange antippen, kopieren. Dann nach \Windows\Startmenü\Programme wechseln, lange clicken und "Als Verknüfung einfügen" wählen).- Themen-Packete, so genannte Themes, um das Aussehen des Geräts, die Hintergrundbilder, Farben und Benachrichtigungstöne in einem Rutsch zu verändern, werden in .TSK-Dateien ausgeliefert. Diese verhalten sich genau so wie .CAB-Dateien (Es sind eigentlich nur umbenannte .CAB-Dateien). Diese installiert man entweder durch Anklicken auf dem Gerät oder indem man sie unter Einstellungen>Heute auswählt.
Wenn man eine .EXE auf dem Desktop ausführt und die Meldung bekommt, dass das Programm keine zulässige Win-32-Anwendung wäre, ist es eben für Windows Mobile gedacht (3.). Umgekehrt auf dem Windows-Moble-Gerät bedeutet es natürlich, dass das Programm wohl auf dem Desktop gestartet werden sollte.
Natürlich kann man bei jeder der genannten Installationmethoden wählen, ob in den Hauptspeicher oder en Erweiterungsspeicher installiert werden soll.
Wenn eine Installation erfolgreich abgeschlossen wird, aber keine Verknüpfungen zu sehen sind, ist ein Soft-Reset manchmal wirklich zu empfehlen. Manche Tools platzieren sich auch nicht im Startmenü sondern unter Einstellungen>System, diese sind eben erst nach dem Reset sichtbar. Andererseits kann es auch sein, dass die EntwicklerInnen nicht daran dachten, dass es auch nicht-Englische Geräte gibt, und die Verknüfung wurde in einen Ordner \Windows\Start Menu platziert. Also wenn keine Verknüfung sichtbar ist und es keinen Einstellungs-Eintrag gibt oder geben soll, einfach mal nach dem Start Menu-Ordner suchen, den es auf Deutschen Windows Mobile-Geräten nicht geben soll. Dort einfach die Verknüpfung heraus nach Startmenü verschieben und den falschen, englischsprachigen Ordner löschen. Manche Programme, vor Allem Systemtools, installieren sich auch so, dass sie direkt unter den Systemeinstellungen zu finden sind.
Wenn nach der erfolgreichen Installation beim Programmstart ein Fehler erscheint, dass eine oder mehrere Methoden und/oder Assemblies nicht vorhanden wären (MissingMethodException) oder die Meldung erscheint "Für diese Anwendung ist eine neuere Version von Microsoft(R) .NET Compact Framework als die auf diesem Gerät installierte erforderlich.", muss das Microsoft .NET Compact Framework (CF) aktualisiert werden. Einfach bei Microsoft die Installation herunterladen, den PocketPC via ActiveSync oder Windows Mobile Gerätecenter mit dem Desktop verbinden und die Installation ausführen.









Automatisch generierter Sicherheitshinweis

