Codehunter Works präsentiert
  Version 1.4
Die freie Bibliothek für Borland Delphi © 4 bis 7
dwWow64IsRunning
Stellt fest, ob die angegebene Anwendung im WOW64-Emulator arbeitet.
function dwWow64IsRunning(AppHandle: THandle): Boolean;
Unit
dwWinSystem
Parameter
AppHandle
Typ: THandle
Bezeichnet das Prozess-Handle der zu überprüfenden Anwendung
Rückgabewert
Typ: Boolean
Wird eine Anwendung im WOW64-Emulator ausgeführt, so liefert diese Funktion TRUE. Handelt es sich um ein Betriebssystem, in dem der WOW64-Emulator nicht verfügbar ist, so wird FALSE zurückgeliefert.
Bemerkungen
Windows XP unterstützt in einigen Versionen die 64-Bit Prozessortechnologie der AMD Hammer und Intel Itanium Prozessoren. Daher müssen 32-Bit Anwendungen in einem Emulator ausgeführt werden. Wow64IsRunning stellt fest, ob eine Anwendung im WOW64-Emulator ausgeführt wird. WOW64 steht für "Windows on Windows 64 Bit". Eine ähnliche Technik wird bereits unter dem Namen "WOW" in 32-Bit Betriebssystemen eingesetzt, um 16-Bit Anwendungen ausführen zu können. Sie können dem Parameter AppHandle die Variable Application.Handle zuweisen, um die Prüfung für die eigene Anwendung durchzuführen. Alternativ können Sie jeden beliebigen, gültigen ProcessHandle angeben. Gegenwärtig unterstützt der Borland Pascal Compiler keine 64-Bit Codegenerierung. Dementsprechend liefert Wow64IsRunning in 64-Bit Umgebungen immer TRUE, sofern die Prüfung für eine mit dem Borland Pascal Compiler erstellte Anwendung durchgeführt wird. ( Stand: 03/2002 )
Kompatibilität
Windows NT/2000/XP: Windows XP, Windows Server 2003
Siehe auch
Übersicht der Units, Übersicht von dwWinSystem.pas
Autoren-Info
Autor: Codehunter
eMail-Adresse: codehunter [at] gmx [dot] net
Link: http://delphiworks.sourceforge.net
 

DelphiWorks SDK 10th Bithday Edition Version 1.4 Stable
Dokumentation © 2000-2004 Codehunter Works
Diese Seite wurde erzeugt am 14.02.2005 20:56:52 Uhr.