Frage

Ich arbeite an einem Kundenstandort, an dem es einen Proxyserver gibt (HTTP) an Ort und Stelle.Wenn ich einen Hard-Reset des Emulators durchführe, werden die Netzwerkverbindungseinstellungen für den Emulator und die Einstellungen im gehosteten Windows Mobile-Betriebssystem vergessen.Wenn ich den Status speichere und beende, gehen alle diese Einstellungen verloren.Ich muss regelmäßig Hard-Resets durchführen, was bedeutet, dass ich diese Informationen verliere und viel Zeit mit der Einstellung verbringe:

  • Die dem Emulator zugeordnete Netzwerkkarte
  • DNS-Server für Netzwerkkarte im WM-Betriebssystem.
  • Proxyserver in den Verbindungseinstellungen von WM OS.

Wie kann ich mein Leben einfacher machen?Kann ich dies als Standardeinstellungen im Emulator speichern oder einfach ein Installationsprogramm erstellen?

War es hilfreich?

Lösung

Es gibt eine Möglichkeit, Ihre Geräte programmgesteuert bereitzustellen.Wenn Sie verwalteten Code verwenden, können Sie Microsoft.WindowsMobile.Configuration.dll verwenden, um den Großteil der Arbeit für Sie zu erledigen.Wenn Sie nicht verwalteten Code verwenden, müssen Sie die native Funktion DMProcessConfigXML verwenden.

Weitere Details finden Sie in dieser Blogbeitrag von Andrew Arnott.

Andere Tipps

Das Problem bei diesen Geräten ist, dass alles im RAM und ROM gespeichert ist.Für diese Einstellungen benötigen Sie also einen zweiten alternativen Gerätespeicher, genau wie bei einem echten Gerät.Wenn also ein echtes Gerät oder Ihr Gerät zurückgesetzt wird, verfügt es über eine statisch gespeicherte Konfigurationsdatei außerhalb des RAM, die beim Start geladen werden kann.Die Alternative besteht darin, wenn möglich einen Soft-Reset durchzuführen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top