MDPNA500T: Registry per Autostart nach Hardrrset wiederherstellen?

  • Hi Folx,


    ich habe (immer noch ;) ein MDPNA500T. Weil das teil ziemlich alt und der Akku eine Kapaziät eines 2200µF-Kondensators aufweist (-> so gut wie gar keine)-: meldet sich mein Navi laufend mit dem GoPal-Installationsbildschirm*.
    Ich habe mein Gerät ähnlich der dem Navit-Wiki http://www.gopal-navigator.de/wiki/index.php?title=Navit eingerichtet und die Registry-Einstellungen sind jedes Mal weg, wenn der Akku leer läuft.


    Ich habe die Registry in .reg-Dateien gesichert, brauche aber zum reaktivieren immer einen PC (Hürde 1) mit Windows (Hürde 2) und ActiveSync (Hürde 3), um diese Dateien zu importieren. Unterwegs ist das ziemlich doof!


    Nun (endlich ) meine Frage: Kann man mittels Autostart.exe auf "/My Flash Disk" oder "/Storage Card" ein MortScript aufrufen, der mittels Registy Editor automatisch die .reg-Dateien importiert und anschließend einen softstart macht, um einen "sauberen" Windowsstart hinzulegen?


    Ich stelle es mir so vor:


    1. WinCE führt automatisch "\Storage Card\Autorun.exe" aus
    2. Autorun startet die Autorun.mscr
    3. Autorun.mscr prüft einen Registry-Schlüssel auf einen bestimmten Inhalt
    4. Ist das Ergebnis "True", wird das Script beendet, ansonsten wird Regedit zum Importieren der .reg-Dateien aufgerufen und anschließend ein Softrestart getätigt.


    zu 1.: Ist das bei WinCE 4.2 auf dem PNA so ausgelegt? Eine notwendige GoPal- Installation würde ja auch automatisch starten.


    zu 3.: Wenn das Prüfen eines Registry-Schlüssels probleme macht, könnte man auch eine Datei nach "\Windows" kopieren bzw. diese abfragen.


    Dumme Frage(n) hinten dran: [Wie] geht das?


    Danx für Antworten!


    PS: Habe im Forum auch was von AutoHotKeyCE gelesen. evtl. geht's auch damit. Wenn Punkt 1. schon nicht geht, evtl. kann man den Installationsbildschirm* (Gopal Navigator AE 1.5) mißbrauchen...



    *Installationsbildschirm: Oberfläche mit dem Hinweis, daß GoPal nicht installiert ist. Diese Oberfläche wird von WinCE bei Start nach HardReset automatisch aufgerufen. Diese Oberfläche hat zwei Buttons: "OK" (ruft Installationsbildschirm erneut auf) und "Abbrechen" (öffnet GoPal Auswahlmenü; Klick auf "Navigation" oder "Settings" öffnet wieder den Installationsbildschirm).

  • Nun (endlich ) meine Frage: Kann man mittels Autostart.exe auf "/My Flash Disk" oder "/Storage Card" ein MortScript aufrufen, der mittels Registy Editor automatisch die .reg-Dateien importiert und anschließend einen softstart macht, um einen "sauberen" Windowsstart hinzulegen?


    Klar, warum nicht? Über die Autostart-Funktion und MortScript oder auch AHK lässt sich so einiges anstoßen.

  • Hi Ralf,


    wohnst DU hier?!? Schön, das das mit dem Autostart geht, nur wie? Ich werde es mal mit einer Autostart.exe in "\Storage Card" probieren. Melde mich also in ein paar minuten wieder...


    Edit: ...so, jetzt habe ich so einiges probiert, aber WinCE startet keine Autorun.exe, Autostart.exe und auch eine autorun.inf wird NICHT abgearbeitet! Mist.


    Also gibt's wohl KEINE Möglichkeit, die Registry etc. automatisiert wieder herzustellen. :( Schei..teil!


    Edit: Neue Erkenntnis: HALBAUTOMATISCH könnte es funktionieren. So habe ich ein TestScript gestartet:


    1. Verzeichnis "\My Flash Disk\Navigation" Anlegen (mein Gerät hat internen Speicher. ggf. klappts auch mit "\Storage Card\Navigation"
    2. "MortScript.exe", "Setting.mscr" und dazugehörige Dummy-EXE "Setting.exe" hineinkopieren.
    3. Erscheint nach dem Start der Installationsbildschirm (s. Fußnote #1), auf "Abbrechen" (rotes "X") klicken
    4. Im "normalen" Startbild vom Goal Navigator AE1.5 "Settings" anklicken, das Script wird ausgeführt.


    Jetzt muß ich nur noch hinkriegen, daß die .reg-Dateien importiert werden. Ich hoffe, das geht per Kommandozeile...


    Edit: Hmm...komisch - selbst mit RegEdit exportierte .reg-Dateien lassen sich mit 'RunWait("\My Flash Disk\Programme\System\RegEdit.exe", "/C \My Flash Disk\System\HKLM.reg")' nicht importieren. immer erhalte ich die Meldung "Fail!". Leider weiß ich nicht, ob es sich um eine MortScript- oder RegEdit-Fehlermeldung handelt. Wenn ich den Ausdruck ', "[...]"' zwischen den klammern weglasse, wird RegEdit normal ausgeführt. Schade!

    3 Mal editiert, zuletzt von Holli-B ()

  • Hi Ralf,


    wohnst DU hier?!?


    Fast! :icon_cheesygrin:



    Zitat

    Schön, das das mit dem Autostart geht, nur wie? Ich werde es mal mit einer Autostart.exe in "\Storage Card" probieren. Melde mich also in ein paar minuten wieder...


    ...so, jetzt habe ich so einiges probiert, aber WinCE startet keine Autorun.exe, Autostart.exe und auch eine autorun.inf wird NICHT abgearbeitet! Mist.


    Also gibt's wohl KEINE Möglichkeit, die Registry etc. automtisiert wieder herzustellen. :( Schei..teil!


    Natürlich geht's, musst halt nur etwas Deinen Grips anstrengen! :icon_mrgreen: Es wird doch sicherlich nach jedem Reset irgendwas autom. gestartet, oder nicht? Und da musst Du Dich halt einklinken. Als Beispiel: bei den akt. GoPal-PNAs ist's die \My Flash Disk\menu.exe.

  • ...upps die Forenansicht aktualisiert sich nicht von selbst... jetzt habe ich meinen Beitrag (#3) mehrmals editiert, obwohl es schon 'ne Antwort gab. Sorry, Ralf!


    Edit: Ich werd's noch weiter versuchen; melde mich später wieder. Über Anregungen/Hilfe/Lösungen wäre ich sehr dankbar!


    GOD bless,


    Holli


    Edit: HEUREKA! Um die .reg-Dateien zu importieren ist lediglich das "/C " zu entfernen. Die vollständige Zeile lautet also:
    'RunWait("\My Flash Disk\Programme\System\RegEdit.exe", "\My Flash Disk\System\HKLM.reg")'


    Jetzt geht's wunderbar. Im Haveriefall muss dann nur noch die Uhrzeit und die Speichernutzung angepasst werden.

    Einmal editiert, zuletzt von Holli-B ()

  • ...upps die Forenansicht aktualisiert sich nicht von selbst... jetzt habe ich meinen Beitrag (#3) mehrmals editiert, obwohl es schon 'ne Antwort gab. Sorry, Ralf!


    Hatte mich schon gewundert! :icon_mrgreen: So ein Pushen auf den normalen Seiten ist aber auch eher unüblich.



    Zitat

    Edit: HEUREKA! Um die .reg-Dateien zu importieren ist lediglich das "/C " zu entfernen. Die vollständige Zeile lautet also:
    'RunWait("\My Flash Disk\Programme\System\RegEdit.exe", "\My Flash Disk\System\HKLM.reg")'


    Ein Param. '/c' ist mir nicht bekannt, ein 'stilles' Importieren kann eher durch '/s' erreicht werden -> Link

  • Hi Ralf,


    So ein Pushen auf den normalen Seiten ist aber auch eher unüblich.


    ...hast ja recht! *g*


    Ein Param. '/c' ist mir nicht bekannt, ein 'stilles' Importieren kann eher durch '/s' erreicht werden -> Link


    Naja, ein Googlen nach "Regedit.exe" ergab haufenweise Treffer für den Win32-Regedit. Und dort werden .reg-Dateien halt mit "/C" importiert (Win9x). Meine Vermutung, beim WinCE-Regedit wär's genauso war leider falsch. Danx übrigens für den Link. Ich wusste nicht, dass der Regedit von WinXP anders funktioniert... o_O ...gilt das denn auch für WinCE? Ohne "/[irgendwas]" geht's jedenfalls.


    GOD bless,


    Holli

    Einmal editiert, zuletzt von Holli-B ()

  • Monika

    Hat das Label Ältere GoPal 210, 350, 500 etc. hinzugefügt.