Einzelnen Beitrag anzeigen

Delphi-Laie

Registriert seit: 25. Nov 2005
1.474 Beiträge
 
Delphi 10.1 Berlin Starter
 
#1

Wie 32-Bit-Programme von 64-Bit-Programmen unterscheiden?

  Alt 25. Mai 2010, 21:07
Hallo Delphifreunde!

Im Taskmanager meines 64-Bit-Windows (6.1) finden sich hinter den Namen der 32-Bit-Prozesse ein unscheinbares „*32“. Das ließ in mir folgende Frage aufkommen: Wie kann man 32-Bit-Programme und 64-Bit-Programme treffsicher voneinander unterscheiden?

Unter Windows mit 32-Bit ist das zumindest auf manuellem Wege einfach (was nicht starten kann bzw. was man nicht gestartet bekommt, hat zuviele Bits), aber umgekehrt, also in einem 64-Bit-Windows?!

Die Funktion „CreateToolhelp32Snapshot“ scheint jedenfalls zur Ermittlung der Bitanzahl/-breite nicht geeignet zu sein.

Weiß jemand, welchen Zaubertrickes sich der Taskmanager bedient, um das eine vom anderen zu unterscheiden?

Vielen Dank im voraus!

Delphi-Laie
  Mit Zitat antworten Zitat