Mac OS X Reference Library Apple Developer
Search

ProcessInformation

Technology area
Installer
Availability
Available in Mac OS X v10.4 and later.

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.




Last updated: 2008-12-16

Did this document help you? Yes It's good, but... Not helpful...