Émulateur d'appareil Windows Mobile - comment enregistrer la configuration de manière permanente ?

StackOverflow https://stackoverflow.com/questions/9018

Question

Je travaille sur un site client où se trouve un serveur proxy (HTTP) en place.Si j'effectue une réinitialisation matérielle de l'émulateur, il oublie les paramètres de connexion réseau de l'émulateur et les paramètres du système d'exploitation Windows Mobile hébergé.Si je « sauvegarde l’état et quitte », tous ces paramètres seront perdus.Je dois effectuer régulièrement des réinitialisations matérielles, ce qui signifie que je perds ces informations et que je passe beaucoup de temps à régler :

  • La carte réseau associée aux émulateurs
  • Serveurs DNS pour la carte réseau dans le système d'exploitation WM.
  • Serveurs proxy dans les paramètres de connexion de WM OS.

Comment puis-je me faciliter la vie ?Puis-je enregistrer cela par défaut dans l'émulateur ou créer facilement un programme d'installation ?

Était-ce utile?

La solution

Il existe un moyen de provisionner vos appareils par programmation.Si vous utilisez du code managé, vous pouvez utiliser Microsoft.WindowsMobile.Configuration.dll pour effectuer la plupart du travail à votre place.Si vous utilisez du code non managé, vous devez utiliser la fonction native DMProcessConfigXML.

Il y a plus de détails dans ce billet de blog d'Andrew Arnott.

Autres conseils

Le problème avec ces appareils est que tout est stocké dans la RAM et la ROM.Vous avez donc besoin d’un deuxième appareil de stockage alternatif pour ces paramètres, tout comme un véritable appareil.Ainsi, lorsqu'un appareil réel, ou votre appareil, est réinitialisé, il dispose d'un fichier de configuration stocké de manière statique en dehors de la RAM qui peut être chargé au démarrage.L'alternative consiste à effectuer des réinitialisations logicielles si possible.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top