Windows verfolgt alle Vorgänge, die derzeit ausgeführt werden. Diese Liste wird auf dem Register "Prozesse" von Windows-Task-Manager angezeigt. (Klicken Sie mit der rechten Maustaste auf die Taskleiste > klicken Sie auf "Task-Manager" > klicken Sie auf "Prozesse".)
Jeder Vorgang hat sowohl eine Kennung (PID) sowie eine übergeordnete Kennung (übergeordnete PID). Die übergeordnete PID bezeichnet den Vorgang, der diese gestartet hat. Application Launcher verwendet eine Windows-API für den Abruf der Vorgangsliste, einschließlich der PIDs und übergeordneten PIDs, der alle drei Sekunden stattfindet. Application Launcher kann anhand der übergeordneten PIDs erkennen, ob es sich bei dem Vorgang um einen Fremdprozess handelt. Wenn die übergeordnete PID keine PID von Application Launcher ist oder der Vorgang nicht als LocalSystem-Benutzer ausgeführt wird, handelt es sich um einen Fremdprozess.
Nachdem Application Launcher die Fremdprozesse identifiziert hat, werden geeignete Verwaltungsaktionen ausgeführt. Die Vorgänge werden entweder ignoriert oder beendet, wobei die Vorgänge in der Ausnahmeliste berücksichtigt werden. Wenn die Protokollierung aktiviert ist, werden die Fremdprozessinformationen außerdem in die Protokolldatei geschrieben.
Unter Windows<:hs>98/2000/XP unterstützt die von Application Launcher verwendete Windows-API die übergeordneten PIDs für den Abruf der Vorgangsliste. Dadurch kann Application Launcher Fremdprozesse bei Arbeitsstationen unter Windows<:hs>98/2000/XP korrekt identifizieren.
Unter Windows<:hs>NT unterstützt die von Application Launcher verwendete Windows-API die übergeordneten PIDs für den Abruf der Vorgangsliste jedoch nicht. Deshalb identifiziert Application Launcher alle Nicht-LocalSystem-Benutzerprozesse als Fremdprozesse, und zwar einschließlich der Vorgänge, die von Application Launcher gestartet wurden. Application Launcher ignoriert oder beendet die Fremdprozesse, und zwar abhängig von der konfigurierten Verwaltungsaktion.
Um diese Windows<:hs>NT-API-Einschränkung zu umgehen, müssen Sie Application Launcher so konfigurieren, dass Fremdprozesse beendet werden, und anschließend die von Application Launcher gestarteten Anwendungen in die Ausnahmeliste eintragen. Weitere Informationen und Anweisungen finden Sie unter Einrichten der Fremdprozessverwaltung für Arbeitsstationen unter Windows<:hs>NT .