Skip to content

Sys_UserLoggedOn

Determines if a user is logged on to the computer. A user is logged on if Explorer (explorer.exe) is running, or the shell of a Windows kiosk (CustomShellHost.exe or eshell.exe) is running.

Sys_UserLoggedOn() As Boolean

If a user is logged on, gbValue is True and gsValue contains Domain\UserName of the user. If more than one user is logged on, for example on a Remote Desktop server, gsValue contains one of them.

If no user is logged on, gbValue is False.

If bStatus Then bStatus = Sys_UserLoggedOn()
If bStatus Then bStatus = Job_WriteLog("Custom", "gbValue: " & gbValue, bStatus, True)

Scripting Guidelines

Sys_LogOffUser Constants Package Property Variables