Microsoft KB Archive/257465

= First Character Typed After Logon Is Ignored in 16-Bit Programs =

Article ID: 257465

Article Last Modified on 3/1/2007

-

APPLIES TO


 * Microsoft Windows NT Server 4.0, Terminal Server Edition Service Pack 4
 * Microsoft Windows NT Server 4.0, Terminal Server Edition Service Pack 5

-



This article was previously published under Q257465



SYMPTOMS
The first character you type after logging on to a Terminal Server session may be ignored if you type it in a 16-bit program or a Windows NT Virtual DOS Machine (NTVDM).

This problem can also occur if the NUM LOCK state is changed and the Terminal Server Client session window is not the active window. This affects only NTVDMs or programs running within an NTVDM.



CAUSE
When you are logging on to a Terminal Server session, a simulated NUM LOCK keystroke is generated to synchronize the keyboard state with that of the client computer. This simulated keystroke does not have the Extended Keyboard flag set, causing NTVDMs to lose the next keystroke.



STATUS
This problem was first corrected in Windows NT Server version 4.0, Terminal Server Edition Service Pack 6.

Keywords: kbbug kbfix KB257465

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.