1.一种在Windows操作系统平台上实现无警示弹出外部光驱设备的方法,所述的Windows操作系统具有与所述的外部光驱设备对应的驱动程序,所述的驱动程序用于实现外部光驱设备与计算机的数据连接,所述的计算机包括一即插即用管理器,该即插即用管理器负责所述的驱动程序的加载与卸载,所述的弹出外部光驱设备是指Windows操作系统通过命令控制断开所述的外部光驱设备与所述的计算机间的数据连接,其特征在于,所述的方法包括以下步骤:(0)根据用户操作,操作系统接收到相应的弹出外部光驱设备请求;
(1)操作系统向外部光驱设备发出弹出外部光驱设备的SCSI命令;
(2)所述的外部光驱设备在收到弹出设备的SCSI命令后,将该外部光驱设备的状态标识修改为存储介质不存在的状态;
(3)在操作系统继续向该外部光驱设备发送其它指令的情况下,所述的外部光驱设备向操作系统发送指令失败信息;
(4)操作系统向所述的外部光驱设备发出失败原因查询指令;
(5)所述的外部光驱设备向操作系统发送失败原因为“设备的存储介质不存在”的状态信息;
(6)操作系统主动释放打开外部光驱设备的句柄,外部光驱设备主动断开其与所述的计算机间的数据连接;
(7)所述的即插即用设备管理器判断外部光驱设备是否已移除,若是,则进入步骤(8),若否,则返回步骤(3);
(8)所述的即插即用管理器卸载所有与此外部光驱设备相关的驱动程序。
2.根据权利要求1所述的在Windows操作系统平台上实现无警示弹出外部光驱设备的方法,其特征在于,所述的外部光驱设备的状态标识为探测码。
3.根据权利要求1或2所述的在Windows操作系统平台上实现无警示弹出外部光驱设备的方法,其特征在于,所述的外部光驱设备为USB接口光驱设备,所述的驱动程序为Windows操作系统提供的USB接口光驱设备驱动程序。
4.根据权利要求3所述的在Windows操作系统平台上实现无警示弹出外部光驱设备的方法,其特征在于,所述的USB接口光驱设备还包括一USB控制器,所述的USB控制器用于实现计算机与USB接口光驱设备的电连接,所述的弹出外部光驱设备具体指USB接口光驱设备断开其USB控制器的电源,所述的步骤(6)具体包括以下步骤:操作系统主动释放断开外部光驱设备的句柄,USB接口光驱设备切断其USB控制器的电源,USB接口光驱设备断开与计算机间的数据连接。
5.根据权利要求3所述的在Windows操作系统平台上实现无警示弹出外部光驱设备的方法,其特征在于,所述的USB接口光驱设备为时分同步码分多址数据卡或时分同步码分多址长期演进数据卡。
6.根据权利要求1所述的在Windows操作系统平台上实现无警示弹出外部光驱设备的方法,其特征在于,所述的Windows操作系统为Windows XP 32位操作系统、Windows Vista32位操作系统、Windows Vista 64位操作系统、Windows 7 32位操作系统或者Windows 7 64位操作系统。