有一个使用CP2102的硬件,连接电脑后可以将USB转换成虚拟串口.
现在是这个样子的,以前我的软件使用的是CP2102提供的cp2102的驱动,后来驱动更新为CP210X,可以在WIN7 64位下使用了。
我做的程序在卸载可以将驱动一起卸载了,但是硬件与端口关联的注册表却没有删除,[....MACHINE/SYSTEM/CURRENTCONTROLSET/ENUM/USB/]
我想问下编程如何进行卸载驱动+相关注册表.
直接操作注册表时,WIN7不支持.
可用编程语言 C / C++
IDE:VC
安装包制作软件 Inno Setup Compiler (脚本 PASCAL)
希望提供帮助
------解决方案--------------------------------------------------------
"直接操作注册表时,WIN7不支持",怎会不支持,没权限吧
直接reg delete都可以删除
注意uac机制、所有权,还有enum项默认连管理员都没有删除权限的
一般对于服务项,直接sc delete就删除,系统重启自动清理余下几项信息的