Domanda

Sto lavorando presso un sito client in cui è presente un server proxy (HTTP) a posto.Se eseguo un hard reset dell'emulatore, vengono dimenticate le impostazioni di connessione di rete per l'emulatore e le impostazioni nel sistema operativo Windows Mobile ospitato.Se "salvo lo stato ed esco" perderò tutte queste impostazioni.Devo eseguire regolarmente un hard reset, il che significa che perdo queste informazioni e passo molto tempo a impostare:

  • Gli emulatori associati alla scheda di rete
  • Server DNS per la scheda di rete nel sistema operativo WM.
  • Server proxy nelle impostazioni di connessione di WM OS.

Come posso semplificarmi la vita?Posso salvarlo come predefinito nell'emulatore o creare facilmente un programma di installazione?

È stato utile?

Soluzione

Esiste un modo per eseguire il provisioning dei tuoi dispositivi in ​​modo programmatico.Se utilizzi codice gestito, puoi utilizzare Microsoft.WindowsMobile.Configuration.dll per eseguire la maggior parte del lavoro.Se utilizzi codice non gestito, devi utilizzare la funzione nativa DMProcessConfigXML.

Ci sono maggiori dettagli in questo post sul blog di Andrew Arnott.

Altri suggerimenti

Il problema con questi dispositivi è che tutto è archiviato nella RAM e nella ROM.Quindi è necessario un secondo dispositivo di archiviazione alternativo per queste impostazioni, proprio come un dispositivo reale.In questo modo, quando un dispositivo reale o il tuo dispositivo viene ripristinato, ha un file di configurazione memorizzato staticamente all'esterno della RAM che può essere caricato all'avvio.L'alternativa è eseguire un soft reset, se possibile.

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