Process execution

These functions can be used to launch independent processes for execution, and terminate them.

GetPID()
GetPID() is used to retrieve the ID of the currently running process.
GetPIDByName()
GetPIDByName() is used to retrieve the ID of the named process. NOTE: On the UNIX systems, this API is not supported.
KillTask()
KillTask() is used to kill a task specified by a process id, such as is returned by the RunTask() intrinsic, or by the GetID() intrinsic.
KillTaskByName()
KillTaskByName() is used to kill a task specified by a process name. NOTE: On the UNIX systems, this API is not supported.
RunTask()
RunTask() is used to run a specified executable.
SystemStartApp()
SystemStartApp() is used to open a file of almost any type and then start the executable associated with that open file where applicable.

© PCI Geomatics Enterprises, Inc.®, 2026. All rights reserved.