AW: Projekt Navigon(MN7.7.5 Build 447) 320x240 ----> 480x272
Probieren kann man alles.
Meine persönliche Meinung => wir drehen uns im Kreis herum :emoticon-0108-speec
Ich versuche mal zu äußern was in meinem "kleinem ram" da oben vorsich geht:
- Versucht man die Soft auf Wince6 auszuführen > startet sie zwar (Animation ist zu sehen) stürzt diese aber mit einem "Application Error" (ist nicht dieselbe Fehlermeldung wie unter Wince5) tauscht man nun die hardwarelayer.dll mit einer aus einer früheren Version aus (konkret 7.7.4_419, 7.7.1, v ka. 40P, möglich auch andere) startet die Software.
Doch alleie die Dateigröße lässt darauf schließen das nicht nur maginale Unterschiede zwischen denen existieren.
Jetzt kommt was du geschrieben hast natürlich läuft die Soft dann da die hardwarelayer.dll explizit für Wince6 geschrieben wurde.
Das stimmt auch, jetzt die Frage die hardwarelayer.dll soll zwecks "Kopierschutz" ja die Hardware in Irgendster Art und Weise abfragen.
Wenn in der Wince5 diese "Abfrage" besteht dann auf einmal in der Wince6 (unterschiedlichen Versionen sichere oben aufgezählte 3) nicht mehr und die Soft startet auf verschiedenen Geräten inkl. dem Devie Emulator??? Unterscheiden sich die beiden Geräte 20plus (immerhin hat es auch Wince5) mit denen die für die wince6 Versionen programmiert wurden so dermaßen das es hier gleich praktisch alle anderen Geräte ausschließt?
Irgendwo ergibt sich mir hier kein Sinn mehr.
Oder ich habe einen gravierenden Denkfehler ich muss passen.
//"Mein" nächster logische Schritt wäre zu versuchen den Header oder was auch immer nötig ist die hardwarelayer.dll (WinCE6 lauffähige Version) so mit dem Hex Editor anzupassen bis es für Windows aussieht als wäre es eine für Wince5 programmierte Bibliothek.
//edit
Ich bekomme es nicht hin wenn man den Header anpasst kommt eine:
Cannot execute '
navigon'. A critical component is either missing or is failing to start due to low memory.
Damit es einfach ausgeführt wird reicht nicht aus, da die Kernel Architektur zwischen Wince5 und Wince6 anders sind somit gelangen die "Befehle" der dll nicht an das korrekte Ziel. :wacko:
Oder aber man kopiert nur die zuständige Stelle für die "Abfrage" o. was auch immer das sein soll das den Start verhindert in die originale wince5 hardwarelayer.dll - Eine try & error Geschichte