DOCUMENT:Q103406  25-AUG-1993  [W_NT]
TITLE   :Full Screen MS-DOS Application Runs Slowly
PRODUCT :Windows NT
PROD/VER:3.10
OPER/SYS:WINDOWS
KEYWORDS:BUGLIST

----------------------------------------------------------------------
The information in this article applies to:
 
 - Microsoft Windows NT operating system, version 3.1
 - Microsoft Windows NT Advanced Server, version 3.1
----------------------------------------------------------------------
 
Bug #: 16619
 
SYMPTOMS
========
 
At times, your graphical, MS-DOS - based application runs very slowly
in full-screen mode. You may notice this behavior is triggered by
switching the application between an icon and full screen state. Also,
if you press a key, the application speeds up for a short time.
 
CAUSE
=====
 
The Windows NT virtual MS-DOS machine (VDM) enabled idle time
detection while the application was in full-screen mode. Because
Windows NT does not trap video activity while an MS-DOS - based
application is running in full-screen mode, it assumes the application
is idle and reduces its execution priority. The reason the application
speeds up when you press a key is that Windows NT detects keystrokes
at all times; when the activity is noted, the status of the
application is changed from idle to active.
 
RESOLUTION
==========
 
If you experience this behavior, use PIF Editor to create a program
information file (PIF) for your application. In the Advanced Options
dialog box, disable Detect Idle Time under Multitasking Options.
 
Additional reference words: 3.10
KBCategory:
KBSubCategory: 16AP

=============================================================================

THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS
PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.  MICROSOFT DISCLAIMS
ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  IN NO
EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR
ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL,
CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF
MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.  SOME STATES DO NOT ALLOW THE EXCLUSION
OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES
SO THE FOREGOING LIMITATION MAY NOT APPLY.

Copyright Microsoft Corporation 1993.