Domanda

Nello sviluppo di software per la piattaforma Pocket PC, ho usato felicemente l'emulatore Pocket PC che Microsoft fornisce con Visual Studio (e come download gratuito). Fornisce cicli di sviluppo / implementazione / test molto più rapidi. (Certo, faccio ancora i test finali su hardware reale). Ho anche scoperto che fornire l'emulatore ad altre persone in ufficio (ad esempio il team di documentazione) consente loro di ottenere schermate accurate con poco sforzo. Quindi, sono convinto che questo sia un ottimo strumento per la mia situazione.

Ecco la preoccupazione: Per utilizzare le funzionalità di rete dell'emulatore, è necessario installare Microsoft Virtual PC sul computer che eseguirà l'emulatore. Questo sembra un requisito terribile pesante per uno strumento così piccolo. Qualcuno ha trovato un modo più semplice per abilitare la funzionalità di rete sull'emulatore Pocket PC?

È stato utile?

Soluzione

È possibile estrarre il driver richiesto per l'emulatore dal file di installazione di Virtual PC 2007. Per gli utenti di Windows 7 su cui è installato Windows Virtual PC , questo è in realtà il unico modo noto per far funzionare l'emulatore in un ambiente di rete (poiché l'installazione di Virtual PC 2007 non è un opzione una volta installato Windows Virtual PC).

Ecco il post sul blog che spiega la procedura. In breve, si estrae il driver VMNetSrv dal file di installazione di Virtual PC 2007 SP1 e quindi si installa manualmente questo driver sulla scheda di rete utilizzata per la connettività Internet:

Altri suggerimenti

La risposta semplice è no, ma ...

Hai mai pensato di utilizzare Microsoft controllo display remoto dai power toy e dall'esecuzione della tua app su ActiveSync. Ciò significa che stai utilizzando l'hardware effettivo, le comunicazioni di rete e tutto il resto, ma con lo schermo, la tastiera e il mouse riflessi. Trovo che funzioni a meraviglia.

Siamo andati all'evento un ulteriore passo avanti. Creiamo una soluzione per la costruzione contro un framework compatto e una soluzione per la costruzione contro il framework .net win32. Poiché tutto il codice è solo C #, non dovrebbero esserci problemi nella compilazione e nell'esecuzione dell'applicazione come applicazione Win32 sul PC.

C'è un altro grande vantaggio: è molto più veloce compilare per Win32 che per WinCE.

Spero che questo aiuti ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top