Startup Application Object

The startup application object describes an application that has associated startup criteria and configuration.
Name Attribute Requirement Type Description
Command Line cmd_line Recommended String The command line used to launch the startup application, service, process or job.
File file Recommended File The startup application file object.
Name name Recommended String The unique name of the startup application.
Normalized Command LineЕxt normalized_cmd_line Optional String The CSIDL normalized command line used to launch the startup application, service, process or job (Windows only).
Start Type start_id Recommended Integer The start type of the service or startup application.
0UnknownThe startup type is unknown.
1AutoStarted automatically during system startup.
2BootStarted by the system loader.
3DemandStarted on demand. For example, by the Window service control manager when a process calls the Startservice function.
4SystemStarted by the IoInitSystem function.
6All LoginsStarted on any user login.
7Specific User LoginStarted when on a specific user login.
8Interactive LoginStarted on interactive logins.
9ScheduledStared according to a schedule.
10System ChangedStarted when a system item, such as a file or registry key, changes.
Types type_ids Recommended Integer Array The startup application type identifiers.
0UnknownThe type is unknown
2File System DriverFile system driver
3Kernel DriverDevice driver
4Recognized DriverRecognized Driver
5Own ProcessThe application runs in its own process
6Shared ProcessThe application shares a process with other services
7InteractiveThe service can interact with the desktop
8OtherU/X, OS X service
9AutoloadThe Mac OS X Autoload Application