Gibt es eigentlich eine Möglichkeit eine 64bit-Anwendung zu erkennen? Ich stelle mir da so was in der Richtung wie
if Is64bitApp('test.exe') then showmessage('64bit-Anwendung');
vor.
Hintergrund der Frage ist der das ich von einer fremden Anwendung die Registrierungsdaten sichern/wiederherstellen möchte. Diese Anwendung gibt es sowohl als 32bit- als auch als 64bit-Version. Wenn jetzt die 32bit-Version unter einem 64bit-Windows ausgeführt wird, muss ich den Registry-Pfad "
HKLM\Software\WOW6432Node\..." sichern. Und wenn die 64bit-Version der Anwendung ausgeführt wird, muss ich entsprechend den Registry-Pfad "
HKLM\Software\..." sichern. Den Beitrag
Registry: WOW6432NODE in der Codelib habe ich gefunden, aber der hilft mir ja nicht beim Erkennen einer 64bit-Anwendung.