"Insert card or press CTRL-ALT-END to begin" logon prompt does not respond under Citrix
Issue
When using Citrix Presentation Server and smart card logon, it is possible to get to a GINA (Graphical Identification and Authentication) logon prompt with the above message.
To recreate:
- Logon to a Citrix session with a smart card inserted
- At the pin prompt press cancel
Resolution
Under terminal services the CTRL-ATL-DEL sequence is passed through to the client session using the CTRL-ALT-END key combination.
Under Citrix the CTRL-ALT-DEL sequence is passed through to a session using the CTRL-F1 key combination.
Under Linux v6 on a Wyse Winterm thin client the CTRL-ATL-DEL sequence is passed through to the client session using the CTRL-ALT-DEL key combination.
Under VMware the CTRL-ATL-DEL sequence is passed through to the client session using the CTRL-ALT-INS key combination
Using CTRL-F1 will allow further actions in the GINA under Citrix.
References
The resources in the GINA can be edited using Resource Hacker available from:
http://www.angusj.com/resourcehacker/
The issue is that the GINA appears to fall back to msgina.dll for re-authentication tasks, which cannot be replaced due to Windows File Protection.
A copy of the GINA can be edited and chained using the following registry value, but will only be used for initial authentication:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
"CtxGinaDLL"="MyGina.dll"
Ripped off by Citrix:
http://support.citrix.com/article/CTX113235
Products
Microsoft Windows Server 2003 SP1
Citrix Presentation Server 4
Created: 5th February 2007
Updated: 17th July 2007
© 2005-2024 Jamie Morrison