2017-03-13 5 views
-1

Ich habe keine Antwort oder Klärung zu diesem Thema im Internet gefunden.Codierung eines EXE-Programms

Ich habe ein sehr altes Programm (über ein Jahrzehnt alt) für Windows (portable ausführbare exe). Es zeigt Daten in meiner Sprache (hebräisch) und verwendet cp1255-Codierung (alt, heute ist wegen UTF-8 veraltet).

x32-Bit-Windows 7

Meine Frage ist, ob ich es bekommen kann: nur in der Lage gewesen, es auf es zeigt nur Daten zu bestimmten Arten von Computern, so lange ich laufen - jetzt ist die Sache Arbeit an x64 Bit Windows 7-Codierung. Auf dem x64 startet das Programm tatsächlich, aber es zeigt eine ganze Reihe von Fragezeichen und jibrish statt hebräisch. Ich schließe, das liegt an der Kodierung.

Hinweis: Das Programm lädt Informationen von nicht identifizierten Dateien anzuzeigen (ihre Erweiterungen sind fabriziert und ich habe versucht, wiederherzustellen und Typen, aber so lange nicht sehr erfolgreich). Auch sie haben Daten in Hebräisch mit der alten CP1255-Codierung und hat auch einige Maschinencode (öffnete sie mit einem Notizblock, seltsame Symbole zusammen mit Text)

Ich habe mit 2 möglichen Lösungen für jetzt:

UTF-8, übersetzen die exe auf UTF-8

Entweder irgendwie das Programm Unterstützung machen (wahrscheinlich erfordert spezielle Programme oder Reverse-Engineering)

OR

mein OS die alte Codierung machen unterstützen (cp1255/windows- 1255)

Ich konnte keine von beiden ausführen.

Wenn Sie weitere Lösungen haben, um dieses Problem anzugehen oder zu lösen, mit einer der möglichen Lösungen, würde ich mich freuen!

-yuval.

Edit: By the way - Ich habe die Sprache installiert. Ich benutze Hebräisch als eine der Tastatursprachen und surfe damit im Internet.

+0

Weitere Informationen: 1. Ich habe versucht, die Dateitypen mithilfe von trID wiederherzustellen, ich konnte es mit DiskDupe 5.12 Image-Datei und Sybase iAnywhere-Datenbankdatei verknüpfen. 2. Die Datendateien sind in 3 verschiedene Typen unterteilt, X Y und Z. Alle ihre Namen sind auf Hebräisch geschrieben. Die Dateinamen sind nicht jibrisch, wenn sie auf den x64-Computer übertragen werden - aber ihre Inhalte sind (wenn Text hebräisch sein soll). –

+0

Ich habe hebrew installiert. –

Antwort

0

Möglicherweise haben Sie diesen Pfad bereits durchschritten, aber haben Sie versucht, im Kompatibilitätsmodus auf Ihrem x64-Computer zu laufen? Klicken Sie mit der rechten Maustaste auf die ausführbare Datei oder die Verknüpfung, öffnen Sie die Eigenschaften und wechseln Sie zur Registerkarte Kompatibilität. Es gibt einen Problemlöser, der helfen könnte.

+0

Ich habe, gleiche Ergebnisse. Trotzdem trotzdem danke! –