startmn.exe auch auf SD-Card ablegen?

  • Die Frage wurde bestimmt schon mal behandelt....


    Kann man die doch relativ große Startdatei (1.1mb) startnm.exe nicht auch von der SD Karte aufrufen, wenn die entsprechenden Verknüpfungen gesetzt wurden. Standardmäßig wird die Datei im Windows Ordner installiert. Was steckt dahinter?

    Gruß
    Hardy


    MN96700 Tutorial "pimp your MD96700" auf Wunsch per Anfrage....

  • Zitat

    Original von Cpt.Hardy
    Kann man die doch relativ große Startdatei (1.1mb) startnm.exe nicht auch von der SD Karte aufrufen, wenn die entsprechenden Verknüpfungen gesetzt wurden.


    ja geht, habe ich so schon seit Anfang an.
    Die Verknüpfung auf dem Heute-Bildschirm nutze ich jedoch nicht, sondern TMCLC.

    Zitat

    Original von Cpt.Hardy
    Standardmäßig wird die Datei im Windows Ordner installiert. Was steckt dahinter?


    Guckst Du hier: Startmn.exe ?

  • Zitat

    Original von thomas1904
    Die Verknüpfung auf dem Heute-Bildschirm nutze ich jedoch nicht, sondern TMCLC.


    Die Verknüpfung wird auch nicht mehr funktionieren, wenn die Datei verschoben ist, da die MN6Today.dll nach der Startmn.exe im Windows Verzeichnis sucht.


    @ Cpt.Hardy
    Du kannst die Datei aber, um Speicherplatz zu sparen, mit der modifizierten StartMN.exe von @mcpat ersetzen (180 kB, läuft ohne Mortscript). Wenn Du Mortscript eh schon installiert hast, kannst Du auch meinen Dummy nehmen (ca. 10 kB). Musst dann nur den Pfad in der MSCR-Datei direkt zur MN6.exe oder zur verschobenen Startmn.exe anpassen.


    Gruß, Argahsa

    Einmal editiert, zuletzt von Argasha ()

  • danke für Eure Antworten.


    Also ich hab eigentlich keine Probleme, Programme von der SD Karte zu starten und könnte somit auf die startmn.exe komplett verzichten und die Pfadangaben also gleich auch die mn6.exe legen.


    Letzte hat leider kein Icon, so daß dann in den Taskmanagern kein Symbol für den MN6 angezeigt wird (ist allerdings bei dem Umweg über die startmn.exe auch nicht anders)


    Eine MN6 Optimierung ist auch mein nächstes Projekt. Werde mir da mal die MortScripts hier im Forum anschauen.


    Habe im neuesten Pocket-PC-Magazin auch von einem Programm gelesen (kostenlose Shareware), die alle dlls kompriemiert und bei Aufruf derselben vorher wieder "entpackt". Tests haben ergeben, daß der Start bei relativ großen Dateien neben dem Speicherplatzgewinn auch noch schneller geht.


    Werde da mal heute Abend einen Link posten.

    Gruß
    Hardy


    MN96700 Tutorial "pimp your MD96700" auf Wunsch per Anfrage....

  • Zitat

    Original von Cpt.Hardy
    Also ich hab eigentlich keine Probleme, Programme von der SD Karte zu starten und könnte somit auf die startmn.exe komplett verzichten und die Pfadangaben also gleich auch die mn6.exe legen.


    Eben das ist bei dem MN6-Icon auf dem Heute Bildschirn nicht ohne weiteres möglich. Der Suchpfad zur startmn.exe ist in der MN6Today.dll fest einprogrammiert. Du kannst den Pfad nur für den Hardwarebutton und das Startmenmü anpassen. Oder du benutzt z.B CLaunch und erstellt damit ein eigenes Icon.


    Gruß, Argasha

  • ich hab für MN6 keinen Today Menüpunkt, da ich Spb Pocket Plus verwende und starte sonst nur über die Hardwaretaste.


    Es kann doch aber auch nicht sein, daß eine 1.1mb große Datei eigentlich nichts anderes ist als eine Verknüpfung auf die mn6.exe mit eigenem Icon. Sowas verbarucht sonst 1kb....

    Gruß
    Hardy


    MN96700 Tutorial "pimp your MD96700" auf Wunsch per Anfrage....

  • Zitat

    Original von Cpt.Hardy


    Habe im neuesten Pocket-PC-Magazin auch von einem Programm gelesen (kostenlose Shareware), die alle dlls kompriemiert und bei Aufruf derselben vorher wieder "entpackt". Tests haben ergeben, daß der Start bei relativ großen Dateien neben dem Speicherplatzgewinn auch noch schneller geht.


    Werde da mal heute Abend einen Link posten.


    Du meinst vermutlich UPX.
    Damit kann man auch die MN6.exe stark komprimieren. Es funktioniert einwandfrei, aber bei meinen Speichermessungen hat UPX zuviel Speicher verbraucht, so dass sich das bei mir nicht gelohnt hat.
    Die startmn.exe kann man bestimmt auch komprimieren, aber ich benutze eh die exe von mcpat.

    Einmal editiert, zuletzt von Zero511 ()

  • Zitat

    Original von Cpt.Hardy
    Es kann doch aber auch nicht sein, daß eine 1.1mb große Datei eigentlich nichts anderes ist als eine Verknüpfung auf die mn6.exe mit eigenem Icon. Sowas verbarucht sonst 1kb....


    In der Datei ist auch das Startbild/Animation eingebunden (garantiert unkomprimiert). Und natürlich die Abfrageroutine für die SD-Karte. Und, je nachdem in welcher Programmiersprache das Programm erstellt wurde, noch etliches an Standardkram, was vom Compiler dazugepackt wird...


    Gruß, Argasha

  • Zitat

    Du meinst vermutlich UPX.


    ganz genau. Wenn Du das aber bereits als negativ getestet hast, kann ich es mir sparen. Aber was genau meinst du mit


    Zitat

    aber bei meinen Speichermessungen hat UPX zuviel Speicher verbraucht, so dass sich das bei mir nicht gelohnt hat.


    Für alle, die es ausprobieren wollen, hier der Link.

    Gruß
    Hardy


    MN96700 Tutorial "pimp your MD96700" auf Wunsch per Anfrage....

  • @Argasha:


    Zitat

    In der Datei ist auch das Startbild/Animation eingebunden (garantiert unkomprimiert). Und natürlich die Abfrageroutine für die SD-Karte. Und, je nachdem in welcher Programmiersprache das Programm erstellt wurde, noch etliches an Standardkram, was vom Compiler dazugepackt wird...


    heißt, das, ohne startmn.exe hab ich auch keine Start-Animation?


    Kann ich jetzt also auf die startmn.exe verzichten oder besser nicht?

    Gruß
    Hardy


    MN96700 Tutorial "pimp your MD96700" auf Wunsch per Anfrage....

    Einmal editiert, zuletzt von Cpt.Hardy ()


  • Also mit UPX wurde bei mir 6 MB mehr Programmspeicher verbraucht als ohne UPX. Werde es gleich nochmal testen mit der 6.15.
    Hier sind meine Messungen von damals, ziemlich genau in der Mitte vom Thread:
    MN6 beschleunigen (Start und Programm)


    Also ich arbeite ohne die startmn.exe bzw. setze die von mcpat ein, die Animation ist trotzdem vorhanden.
    Ich glaube in der startmn.exe gibt's eine zusätzliche Animation, die in der ersten Sekunde nach dem Start gezeigt wird, bevor die eigentliche Animation beginnt.


    EDIT:
    Auch mit der 6.15 verbraucht UPX ca. 7 MB mehr Programmspeicher, also nicht zu gebrauchen.

    2 Mal editiert, zuletzt von Zero511 ()

  • Zitat

    Original von Cpt.Hardy
    ... heißt, das, ohne startmn.exe hab ich auch keine Start-Animation?


    Kann ich jetzt also auf die startmn.exe verzichten oder besser nicht?


    Hallo Cpt.Hardy


    Du kannst drauf verzichten wenn Dein MN in Verbindung mit Deinem PDA korrekt arbeitet. Dann ist das kein Problem.


    In der "neueren" StartMN ist nicht die gesamte Animation drin, sondern nur das erste statische Bild. Weiterhin wird z.B. der Speicherkartenslot initialisiert.

  • Zitat

    Weiterhin wird z.B. der Speicherkartenslot initialisiert.


    das hab ich nicht verstanden, bei meinem MEDION MD96700 ist der SD-Kartenslot doch initialisiert (wird doch wohl automatisch nach jeden Einschalten oder jedem SoftReset gemacht).
    Andere Programme starten doch auch anstandslos von der Storage Card ohne "Hilfsprogramm" im RAM????

    Gruß
    Hardy


    MN96700 Tutorial "pimp your MD96700" auf Wunsch per Anfrage....

  • @Zero511


    Zitat

    Also ich arbeite ohne die startmn.exe bzw. setze die von mcpat ein


    und wo findet man "die von mcpat"?

    Gruß
    Hardy


    MN96700 Tutorial "pimp your MD96700" auf Wunsch per Anfrage....

  • Zitat

    Original von Cpt.Hardy
    ... Andere Programme starten doch auch anstandslos von der Storage Card ohne "Hilfsprogramm" im RAM????


    Hallo Cpt.Hardy


    Dann ist es bei Dir so. Aber nicht jeder hat den PDA