BeginSplashScreen command not working as expected with generic emulators

  • 7940148
  • 19-Aug-2009
  • 07-Jan-2014

Environment

SecureLogin
SecureLogin SSO
All Versions
MS AD, LDAP, NT4, Citrix, Terminal Services


Situation

Issue

The customer is SSO enabling a terminal emulator that is not HLLAPI compliant. Typically, any emulator that is not HLLAPI compliant and doesn’t support VB scripting must be configured using Terminal Launcher as either generic or advanced generic.

When the emulator starts, the screen ""flashes"" as SecureLogin reads text and the customer wants to hide this from users using the BeginSplashScreen and EndSplashScreen commands. However, the splash screen is only displayed as a very small panel near the top left of the emulator screen and they want it to take up the entire emulator window to completely hide the screen flashing.

Resolution

Cause

The splash screen starts as soon as SecureLogin detects the emulator running. In this case, the emulator has not finished loading the screen before it starts the flashing.

Solution

The customer placed the command ""Delay 2000"" (2 seconds) at the top of the script so the script paused before continuing with the BeginSplashScreen command. The delay was long enough for the emulator to fully initialize and the splash screen now takes up the entire emulator screen.