标签:
首先要说明的是,该驱动程序仅实现了部分块设备的功能,如果作为成品软件使用,会感觉性能比较差,而且有些功能(比如FORMAT)是不能完成的,发表此驱动程序的目的旨在说明USB的编程原理以及DOS下驱动程序的工作原理;同时要说明的是,此驱动程序仅支持32M(包括32M)以下的U盘,当然这个问题解决起来并不困难,有兴趣的读者可以在阅读本文并理解的基础上加以改进使其支持32M以上2G以下的U盘。
前面的博文中提到由于DOSUSB是在命令行加载的,如果从config.sys中加载这个基于DOSUSB的U盘驱动程序,那么驱动程序将先于DOSUSB被加载,使得这个驱动程序在初始化阶段无法使用DOSUSB,所以也就无法完成初始化,为此,专门写有一篇题为《从命令行加载设备驱动程序》的文章,试图解决这个问题,该文编写了一个简单的从命令行加载设备驱动程序的程序,遗憾的是,使用这篇文章中的程序加载本文的驱动程序,会出现一些莫名其妙的问题(比如使用dir时只能显示一个文件),这个程序是从另一个成品软件中简化而来的,看来在简化过程中没有处理好某一个细节,所以,从命令行加载本文的U盘驱动程序时,请使用下面程序(恕不提供源程序):
标签:
原文地址:http://www.cnblogs.com/heiyue/p/4381719.html