This chapter describes how to create and distribute a device driver or virtual device. The work you do depends on whether your device is compatible with those supported by Microsoft Windows, whether the device is accessible to MS-DOS programs, and whether you have an existing Windows device driver or virtual device.