[NonWindowsApp] Section Settings The [NonWindowsApp] section contains settings that affect the performance of non-Windows applications. The [NonWindowsApp] section can contain the following settings. ____________________________________________________________ CommandEnvSize= Default: 0 for MS-DOS versions earlier than 3.2. Otherwise, the default is the value for the /e: option in the shell= command line in the CONFIG.SYS file. Purpose: Specifies the size of the COMMAND.COM environment. Note that running batch files with the extension .BAT starts COMMAND.COM, so this setting also applies to batch files. The value for this setting must be either 0 or between 160 and 32768. A value of 0 disables this setting. If the value is too small or too large, it will be rounded up to 160 or down to 32768. If the value is less than the current size of the actual environment, this setting will be disabled, as if it were set to 0. If you have specified the environment size in a PIF file for COMMAND.COM, the PIF-file setting overrides this setting. ____________________________________________________________ DisablePositionSave= Default: 0 Purpose: When this setting is disabled, the position and fonts used by a non-Windows application are saved in the DOSAPP.INI file when you quit the application. If this setting is enabled, the position and fonts used by a non-Windows application whose settings have not been previously saved in the DOSAPP.INI file will not be saved. If enabled, the setting can be overridden for each non-Windows application by selecting the Save Settings On Exit check box in the Font dialog box in the application. ____________________________________________________________ FontChangeEnable= Default: 1 on systems that use Windows version 3.1 grabbers. 0 on systems that use Windows version 3.0 grabbers. Purpose: Provides the ability to change fonts when running a non-Windows application in a window on a system that uses version 3.0 of the grabbers (usually 3.0 display drivers). Windows version 3.1 video grabbers (used in 3.1 display drivers) include built-in support for changing fonts when running a non-Windows application in a window. If you are using a 3.0 grabber that has not been updated to include the ability to change fonts and you want to use this feature, enable this setting. However, with this setting enabled, your screen may lose characters and the cursor may change size and position slightly. ____________________________________________________________ LocalTSRs= Default: DOSEDIT, CED Purpose: Specifies which terminate-and-stay-resident (TSR) programs work properly if they are copied to each instance of a virtual machine. When you start Windows, it detects any TSR programs that are currently running. If the TSR is on the LocalTSRs list, Windows copies the TSR to each virtual machine you run. Many TSRs will not run properly if they are added to this list. Make sure your TSR is fully compatible with Windows and can be copied to a virtual machine before adding it to the list. ____________________________________________________________ MouseInDosBox= Default: 1 if an MS-DOS mouse driver is loaded that has the extension .COM or .SYS and supports the use of a mouse with a non-Windows application. Otherwise, the default is 0. Purpose: Specifies whether the mouse is supported when running a non- Windows application in a window. Mouse support for a non-Windows application running in a window is automatically available if you are using a Windows 3.1 version of the grabbers. If you are using a Windows 3.0 version of the grabbers and you want mouse support, enable this setting. If you do not want mouse support, disable this setting. ____________________________________________________________ NetAsynchSwitching=<0-or-1> Default: 0, unless an application is running that supports the use of the Task Switcher API by the NetBIOS. Purpose: Specifies whether you can switch away from an application (running in standard mode) after it has made an asynchronous network BIOS call. If this setting is disabled, you cannot switch away. Switching away from some applications that make these calls might cause your system to fail. Once Windows detects an asynchronous NetBIOS call, you cannot switch away from the application, even if no more of these calls are made. Enable this setting only if you are sure that the applications you use will not receive network messages while they are inactive. ____________________________________________________________ ScreenLines= Default: 25 Purpose: Specifies the number of lines that will be displayed on the screen when you run a non-Windows application. An application that specifies a different screen mode can override this setting. ____________________________________________________________ SwapDisk= Default: The directory that the TEMP environment variable points to; if there is no TEMP variable, the default is the root directory of your first hard drive (usually labeled C:). If you do not have a hard disk, the default is the root directory of your first floppy disk drive (usually labeled A:). Purpose: Provides the name of the disk drive and directory to which Windows running in standard mode swaps non-Windows applications. ____________________________________________________________ .