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
|
  |
|
|
|