如何在一个应用程序中实现usb设备的卸载呢?

mimimumu 2003-08-21 01:20:40
如题,不甚感激!

焦头烂额中:)
...全文
121 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
theone 2003-08-21
  • 打赏
  • 举报
回复
SetupDiRemoveDevice()
详细看DDK
孤必有邻 2003-08-21
  • 打赏
  • 举报
回复
知道的不多,少说一点儿:

设备的安装、加载、卸载属于设备驱动编程,微软有个开发包(SDK)叫DDK(Device Drive Kit),设备驱动开发包。

有了开发包就可以编程了,其中有个函数SetupDiRemoveDevice()就是用来卸载设备的。
当然,调用该函数之前,要取得相应设备的信息。

你可以先查资料看看。
祝你好运!
微狗(UMI/UMC/PMH/PMI)驱动安装程序是安装在 Windows 9X/ME/NT/2K/XP/WS2003/Vista /XP64/WS2003x64/Vista64环境下的驱动的程序。 加密后的 Win32 应用程序在 Windows 9x以及Windows ME 下运行时,需要安装硬件狗 Windows 9x 的设备驱动程序。 加密后的 DOS16,DOS32,WIN16,WIN32 应用程序在 Windows NT/2K/XP下运行时,必须要安装 硬件狗 Windows NT/2K/XP 的设备驱动程序。 本版MicroDogInstdrv.exe通过调用RCMicroDogSetup.dll的接口函数DriverDialog来显示驱动安装、 卸载界面。用户既可以使用MicroDogInstdrv.exe来安装和卸载自己的驱动程序,也可以自行构造界 面来安装和卸载驱动程序。 运行MicroDogInstdrv.exe点击安装按钮来安装驱动程序,该程序可自动识别操作系统,并提示安装状态。 注意:在Windows Vista下,需要右健点击安装程序,在弹出的菜单 选择"Run as administrator"来运行安装程序。 软件开发商不但在加密时需要安装该设备驱动程序,而且在发行软件时,也应根据最终用户的操 作系统,安装相应的设备驱动程序。 如果您需要卸载狗的驱动程序,可以运行MicroDogInstdrv.exe点击卸载按钮来卸载驱动程序,软件可以自 动识别当前环境,完成驱动程序的卸载工作。 同时MicroDogInstdrv.exe支持命令行参数,命令行参数(不区分大小写)说明如下: /? 显示命令行帮助 /i 安装时不显示界面 /r 卸载时不显示卸载界面 /a 安装并口狗和USB狗驱动 /p 只安装或卸载并口狗驱动(需要结合/i或/r参数使用) /u 只安装或卸载USB狗驱动(需要结合/i或/r参数使用) /s 不显示任何安装和卸载信息 例: MicroDogInstdrv /i/s 安装过程不显示任何信息

2,640

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧