ProcessInformation

Technology area
Installer

Overview

A ProcessInformation object is a dictionary (associative array) describing an application.

The following table describes the items available in the dictionary.

Key

Description

'PSN'

The process serial number. See ProcessSerialNumber.

'Parent PSN'

The process serial number of the application that launched the application in question.

‘FileType'

The file type (if any) of the executable.

‘FileCreator'

The creator type (if any) of the executable.

'BundlePath'

The path to the application bundle (if the application is bundled).

'pid'

The UNIX PID for the program in question.

'LSBackgroundOnly'

true when the application is a background-only application; false otherwise.

'LSUIElement'

true when the application is an accessibility UIElement; false otherwise.

'IsHiddenAttr'

true if the application is currently hidden; false otherwise.

'RequiresClassic'

true if the application’s Info.plist file indicates that it requires Classic; false otherwise.

'RequiresCarbon'

true if the application’s Info.plist file indicates that it is a Carbon application; false otherwise.

See the discussion in ProcessInformationCopyDictionary for additional information.