Responding to CTRL_LOGOFF_EVENT
FGLPROFILE fglrun.ignoreLogoffEvent
controls
program behavior in case of logoff events on Windows™ platforms.
Syntax
fglrun.ignoreLogoffEvent = true
Usage
On Windows platforms, when the user disconnects, the system sends a CTRL_LOGOFF_EVENT event to all console applications. When the runtime system receives this event, it stops immediately.
On a Windows Terminal Server, if an Administrator user closes his session, a CTRL_LOGOFF_EVENT is sent to all console applications started by ANY user connected to the machine (even if these applications were not started by the administrator).
To
prevent the runtime system from stopping on a logoff event, you can
use the fglrun.ignoreLogoffEvent
entry in the
FGLPROFILE configuration file. If this entry is set to true
,
the CTRL_LOGOFF_EVENT event is ignored by the runtime system.
As a result, when the administrator user disconnects on a Windows Terminal Server, programs started by remote users would not stop.