B1.5 General Device/Driver - FAQs
See http://www.microsoft.com/winlogo/hardware/general/.
B1.5.2 Windows 98/Me: Display Class and Other 16-bit Windows Software [Clarification]
A 16-bit Windows device driver or application must not load Setupx.dll every time the driver is loaded. Besides wasting memory, this exposes a problem when another application calls Setupx.dll, causing an invalid temp folder to be returned and prompting the user for an installation location. Testing at Microsoft has revealed this problem with display adapter drivers, some modem drivers, and some applications installed with drivers, such as status utilities that appear in the System Tray.
For Windows 98/Me, see ”Graphics Device Interface” in the Windows Me DDK documentation for information about implementing driver setup functions in a separate installer to be used only during installation, instead of containing setup functions in the driver itself.
This clarification is related to the Windows Logo Program requirement that installation and loading of a driver must not interfere with other components on the system. As of July 1, 2000, this is part of Windows Logo Program compliance testing.
FAQ date: December 22, 1999
|