WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   Visual C++ 2005 Express (http://www.wcm.at/forum/showthread.php?t=211519)

stz 23.04.2007 15:50

Hallo Hannes.
Ich hatte alles durchprobiert, es scheiterte immer wieder. Ich meine nun, es scheiterte daran, dass das VC++2005 Express - englische Version eine andere Manifestversion in das .exe-File schreibt (8.0.50727.762) als die - deutsche Version (8.0.50608.0). Ein Programm mit der englischen Version erstellt konnte ich durch nichts portieren, auch dann nicht, wenn ich versuchte ohne Framework auszukommen, oder das Framework 2.0 auf dem Ziel-PC installierte. Erst als ich die deutsche Version des VC++2005 Express installierte funktionierte das Portieren auf einmal - allerdings nur mit dem installierten Framework 2.0 auf dem Ziel-PC. Als ich die Versionsnummer wie sie das deutsche VC++2005 Express erzeugt, mittels eines Hexeditors, in das Programm, das mit der englischen Version des VC++2005Express erzeugt wurde, eingesetzt habe lies sich auch dieses unter obiger Bedingung portieren. (Das geht natürlich nur dann, wenn die Länge der Vers.Nummer (= Text) <= Länge im anderen .exe-File ist. Rest wird min 0x20 = Leerzeichen aufgefüllt.)
Wie sich das ganze verhält wenn ich Framework 3.0 oder andere, frühere, Versionen verwenden würde, weiss ich nicht; Du hast da wohl schon etwas mehr Erfahrung mit dem Framework.
Das ist meine bisherige Erfahrung. Ob meine Schlüsse richt sind weiss ich noch nicht, jedenfalls kann ich nun das Programm portieren (Framework 2.0 auf dem Ziel-PC installieren und das Programm kopieren). Das Framework kann ebenfalls gratis von MiSoft heruntergeladen werden.
Ich würde mich gerne mit Dir per Email oder persönlich mehr unterhalten.
M.f.G.
Heinz (Stz.)


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag