Windows Mobile auf dem PC emulieren

25 05 2008

Um Windows Mobile zu testen, benötigt man nicht unbedingt ein entsprechendes Gerät. Sondern nur ein PC und ein paar Downloads.

  1. Der Microsoft Device Emulator 3.0 als Standalone Version: Damit ist kein Visual Studio notwendig!
  2. Und natürlich ein Image von Windows Mobile. Hier der Link zu den Windows Mobile Images in den verschiedenen Sprachversionen. Hier gibt es zwei für Deutschland (Windows Mobile 6 Standard und Windows Mobile 6 Professional).

Nach der Installation von beiden, muss man das BIN-File mit dem Device Emulator verknüpfen und schon startet beim Klick auf ein BIN File der Device Emulator und startet Windows Mobile. J

Noch zwei wertvolle Tipps:

  • Wenn man Internet haben will im Windows Mobile Image, dann muss im Emulator unter „File“ -> „Configure“ in den Emulator Properties im Tab „Network“ ein Häkchen setzen und die Netzwerkkarte des PC auswählen, die Verbindung zum Internet hat (Siehe Screenshot). Danach muss im Windows Mobile noch in der oberen Leiste auf den „Funkmasten“ geklickt werden und dann „Diese Netzerkkarte verbindet mit“ „Internet“ ausgewählt werden. Diese Prozedur muss immer durchgeführt werden, nachdem der Emulator das Windows Mobile gestartet hat, denn der Emulator merkt sich das nicht L

  • Standardmäßig spendiert der Emulator 64 MB RAM dem Windows Mobile, was sofort zur Fehlermeldung führt, dass nicht genug Speicher frei sei. Leider kann man bei einem laufenden Image nicht den Speicher im Emulator ändern (wie auch bei Virtual PC). Es gibt ein Startparameter „/memsize“ den man beim Start des Emulator angeben kann. Hier sind nur Werte zwischen 64 und 256 erlaubt. Um also mehr Speicher zu nutzen, baut man sich am besten ein Batch-File mit folgendem beispielhaften Aufruf:
    "C:\Program Files (x86)\Microsoft Device Emulator\1.0\DeviceEmulator.exe" "C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\Deviceemulation407\PPC_GER.BIN" /memsize 256


Aktionen

Information

12 Antworten

31 05 2008
Tonina

Hi, ich habe Folgendes vor: Auf meinem Acer n10 habe ich mètro laufen, diesen Nahverkehrshelfter; jetzt ist der Acer schon echt alt und lässt mich häufig hängen; einen neuen pocket pc wollte ich nicht mehr kaufen, denn ich habe mir einen Eee PC von Asus geholt; jetzt habe ich überlegt, ob es nicht möglich wäre, das mètro auf einem emulierten pocket pc auf meinem Eee laufen zu lassen, wäre das möglich? Und wie würde ich dann die Installation ablaufen lassen, denn normalerweise läuft das ja über Activesynch?

für jeden Tip dankbar

5 06 2008
aschiemann

@Tonina:
Du willst also auf Deinem Eee PC den Emulator laufen lassen, und darin das Metro nutzen.!?

Damit Du das Metro installieren in dem Windows Mobile installieren kannst, lädst Du die Installationsfiles in ein Verzeichnis der Festplatte Deines Eee PC und gibst das Verzeichnis mit dem Emulator für das Windows Mobile frei.

Im Emulator „File“ -> „Configure“ -> Tab „General“ gibt es im Dialog die Möglichkeit, ein Verzeichnis anzugeben. Damit werden alle Unterverzeichnisse im Windows Mobile als „Storage Card“ zugreifbar. Also einfach die Storage Card im Windows Mobile mit dem Datei-Explorer auswählen.

Viel Erfolg!

24 07 2008
Joni

Hi kann man dann windows mobile auch mit touchscreen bedienen oder nur über die tastatur?

25 07 2008
aschiemann

@Joni: Ich bin nicht sicher, ob ich Deine Frage richtig verstanden habe. Meine Antwort: Man kann mit dem Mauszeiger Windows Mobile im Emulator bedienen, als wäre es der Stylus (Stift).

20 03 2009
Lillenny

Wo findet man die bin datei?

23 03 2009
A. Schiemann

@Lillenny: Die BIN-Datei ist das virtuelle Image. Den Link zum Download findest Du im Artikel. Und der Ablageort nach der Installation findest du in dem Aufruf-Code des Batch-Files (siehe oben).

8 07 2009
Dodwin

Hi! Danke für den Artikel.
Ich habe aber 2 Probleme:
Einmal kann ich den Cursor nicht als Stylus benutzen (hast du irgendwelche zusätzlichen Einstellungen gemacht?)
Desweiteren schaffe ich es nicht die Internetverbindung einzustellen. Ich kann zwar die Netzwerkkarte auswählen, ich komme aber (da kein Klick auf den “Funkmasten” möglich) nicht in das besagte Menü. Hast du vielleicht eine Idee wie ich – ohne Cursor – zum Internetverbindung kann?

Der vollständigkeitshalber und für die, die es nicht selber rausgefunden haben:
Linke Taste => F1, rechte Taste => F2, Esc => Abbrechen

10 07 2009
Ziskel

Hi, ich haeb diesen Emulator installiert.Wie kann ich nun eine Software, die für pda unter Win Mobile gedacht ist, installieren und testen?

16 07 2009
A. Schiemann

@Ziskel: Die Software als CAB-Datei im Netz herunterladen und dann in ein dediziertes Verzeichnis ablegen. Dieses Verzeichnis im Emulator „als Speicherkarte“ einbinden/mounten. Dann ganz normal mit dem Datei Explorer unter Windows Mobile die CAB-Datei starten….

21 09 2009
Andreas

Hallo! Ich habe ein ganz anderes Problem, bin mit diesem Blogeintrag aber schon recht weit gekommen.

Ich habe mir auf meinem MDA Touch die pim.vol zerlegt. Keine Ahnung wie.
Ich habe die originale als Backup auf der Speicherkarte und habe dann das Gerät zurückgesetzt.
Seitdem kann ich die alte pim.vol nicht mehr einbinden.
Wenn ich das tu kann ich nicht mehr auf meine Kontakte zugreifen und wie es scheint auch nicht mehr mit dem Gerät telefonieren weil es nicht im Netz ist.

Wenn ihr bis hier Lösungsvorschläge habt wäre ich da sehr dankbar.

Meine Idee ist nun: Windows Mobile emulieren (geht dank diesem feinen Blog hier schonmal) und die alte pim.vol einbinden, die kontakte als backup auslesen, mit PPCPimBackup, das Backup auf mein Gerät spielen und da wiederherstellen.

Wenn jemand weiss wie man die pim.vol am PC auslesen kann wäre das auch hilfreich!

27 08 2009
Pfauser.Net » Blog Archive » Windows Mobile Emulator

[...] Auf http://mstechnology.wordpress.com/2008/05/25/windows-mobile-auf-dem-pc-emulieren/ wird erklärt, wie man Windows Mobile auf dem eigenen PC emuliert, um sich damit beschäftigen zu können. This entry was posted on Donnerstag, August 27th, 2009 at 17:38 and is filed under .NET, Allgemein. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site. [...]

8 09 2009
christian

sorry ich bin zu bloed dafuer. ich kann das bin file nicht finden. oben im artikel steht auch kein batch code. also wo genau wird das bin file hin installiert

Kommentieren