Einzelnen Beitrag anzeigen

ringli

Registriert seit: 7. Okt 2004
510 Beiträge
 
Delphi 11 Alexandria
 
#1

Wie kann ich eine 64bit-Anwendung erkennen?

  Alt 20. Okt 2007, 17:16
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.
  Mit Zitat antworten Zitat