Hallo zusammen,
ich benutze die Funktion IsWow64 aus diesen
Beitrag um zu ermitteln, ob es ein 64Bit oder ein 32Bit Betriebssystem ist. Wenn ich jetzt ein 64Bit-Programm erstelle und es auf meinem PC ausführe, funktioniert die Funktion IsWow64 hervorragend. Heute habe ich das Programm mal auf einem anderen PC ebenfalls mit Win7 64Bit ausprobiert und da wird mir angezeigt, das ich ein 32Bit Betriebssystem installiert habe. Es ist aber definitiv auf beiden PC's ein 64Bit Windows installiert.
Woran könnte es liegen, dass ein 64Bit-Programm welches mit Delphi XE2 erstellt wurde, mit der Funktion IsWow64 auf dem einen PC funktioniert und auf dem anderen nicht ?
Wie gesagt, es gibt keinen Fehler oder sonstigen Hinweis. Auf PC1 liefert mir die Funktion True zurück und auf PC2 liefert mir die Funktion False zurück.