ExecutabilityCheck

Kategorie Lizenzmodell Plattform Downloadlink
System Freeware ARM, MIPS
HPC 2000 oder neuer
http://www.geocities.co.jp/
SiliconValley-Cupertino/2039/

"FILENAME (oder eine der zugehörigen Komponenten) wurde nicht gefunden" - welcher HandheldPC-Besitzer kennt nicht diese Fehlermeldung? Leider ist Windows CE nicht eben auskunftsfreudig, wo genau denn nun das Problem liegt. Überaus hilfreich bei der Diagnose ist da das kostenlose Tool ExecutabilityCheck, zumindest auf neueren Geräten ab HPC 2000. ExecutabilityCheck erleichtert aber nicht nur die Fehlerdiagnose, sondern erlaubt in Maßen sogar direkt die Fehlerbehebung.

Nach dem Start von ExecutabilityCheck wird zunächst die zu untersuchende EXE oder DLL gewählt. Das Tool analysiert alle Funktionsaufrufe, meldet fehlende Bibliotheken und gegebenenfalls fehlende Funktionen in einer vorhandenen Bibliothek. Über den Button "Rewrite Lib name" können die Aufrufe verwendeter Bibliotheken editiert werden (in der angezeigten Liste verlinkter DLLs einen Eintrag markieren, dann nochmal antippen um in den Editiermodus zu gelangen, mit dem gewünschten Dateinamen überschreiben und schließlich mit dem Button "Overwrite" speichern). Wer etwa PocketPC-Programme am HandheldPC nutzen möchte/ muß, wird nicht selten mit dem Problem konfrontiert, daß die MFC 3.0 Bibliotheken auf den beiden Plattformen in unterschiedlichen Versionen vorliegen. Eine mögliche Lösung wäre dann, die PocketPC-Versionen dieser DLLs umzubenennen, um die originalen HPC-Bibliotheken nicht zu überschreiben, und die Aufrufe im fraglichen Programm mit ExecutabilityCheck wie beschrieben zu editieren. Ein zweiter Button "Rewrite Version" erlaubt darüber hinaus, die für eine ausführbare Datei vom Entwickler festgelegte Mindestbetriebssystemversion zu editieren.

Entwickelt wurde ExecutabilityCheck in erster Linie für Nutzer des Sigmarion III. Für die bietet das Tool noch eine weitere Manipulationsmöglichkeit: Die COREDLL.DLL des Sigmarion-Betriebssystems unterscheidet sich in ein, zwei Funktionen vom Rest der Windows CE-Welt. Das Download-Paket von ExecutabilityCheck beinhaltet deshalb eine alternative COREDL3.DLL, die Kompatibilitätsprobleme am Sigmarion III weitgehend beseitigt.

Wunder sollte man sich von ExecutabilityCheck nicht erwarten, gerade von den beschriebenen Manipulationsmöglichkeiten. PocketPC-Programme lassen sich auch mit ExecutabilityCheck nur zu einem gewissen Prozentsatz auf dem HandheldPC zum Laufen bringen.


Einen Fehler gefunden? Einen Link, der ins Leere weist? Anregungen zu dieser Seite?
Nehmen Sie Kontakt mit uns auf: webmaster@rothberger.net oder per Beitrag im Forum