Mac平台插入USB设备运行客户端程序并弹出光驱设备的方法技术

技术编号:4037883 阅读:1290 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种在Mac操作系统平台上实现插入指定的USB设备时自动运行指定的客户端应用程序并弹出光驱设备的方法,当用户插入一个USB设备时,系统将各驱动程序与该USB设备进行匹配,将匹配度最高的驱动程序加载到内存中,启动该驱动程序,若该驱动程序是指定的驱动程序,则在驱动启动时通过系统接口打开指定路径下的客户端应用程序,并修改上层下发的SCSI命令的参数配置成弹出光驱设备命令,然后卸载光驱设备的驱动程序。采用了该方法后,由于Mac系统自动完成了光驱设备与USB设备的驱动切换,并运行了指定的客户端应用程序,使用户在插入USB设备后,无需其它操作即可立即使用其功能,提升了系统的友好度。

【技术实现步骤摘要】

本专利技术涉及Mac操作系统领域,特别涉及Mac操作系统对USB设备的驱动方法领 域,具体是指一种在Mac操作系统平台上实现插入指定的USB设备时自动运行指定的客户 端应用程序并弹出光驱设备的方法。
技术介绍
通常,当USB设备插入到Mac计算机时,Mac操作系统首先枚举出的是光驱设备, 以便没有安装过该USB设备驱动程序或客户端应用程序的用户可以进行程序安装。安装完 成后Mac操作系统会弹出光驱并切换到USB设备状态,使用户可以正常使用。这种驱动方法的缺点是,用户插入USB设备后,首先响应的是光驱驱动,然后再切 换到USB设备的驱动,这需要耗费一定的时间。特别是对于已经安装过该USB设备的驱动 程序和应用程序的用户而言,显然该方法的便捷性欠佳。随着无线宽带的发展,上述的缺点对于CDMA2000 lxEV_D0数据卡用户而言显得 尤为明显,其无法在插入CDMA2000 lxEV-DO数据卡的第一时间即进行正常的上网操作。CDMA2000 lxEV-DO (CDMA2000 lx Evolution Data Only)数据卡是用于计算机 接入CDMA2000 lxEV-DO无线网络本文档来自技高网...

【技术保护点】
一种在Mac操作系统平台上实现插入指定的USB设备时自动运行指定的客户端应用程序并弹出光驱设备的方法,所述的Mac计算机包括一USB接口以及一USB控制器,所述的USB设备通过所述的USB接口连接Mac计算机,Mac操作系统具有多种USB设备驱动程序及客户端应用程序,所述的USB设备驱动程序包括多层驱动结构,其特征在于,所述的方法包括以下步骤:(0)Mac操作系统根据用户操作,接收到一USB设备插入USB接口的信息;(1)Mac操作系统将各USB设备驱动程序均与所述的USB设备进行匹配操作,将匹配度最高的USB设备驱动程序加载到内存中;(2)启动已载入内存的USB设备驱动程序;(3)所启动的U...

【技术特征摘要】

【专利技术属性】
技术研发人员:邢大静薛伟
申请(专利权)人:上海市共进通信技术有限公司
类型:发明
国别省市:31[中国|上海]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1