dvrhxwkz 发表于 2026-1-24 21:58:24

如何修改CDC串口在WIN设备管理器中的名称?

CDC串口使用后,在windows设备管理器中的名称是 STC USB-CDC (COM..),
我是使用的最新的lib库,STC8H8K64U,
请问如何把这个STC USB-CDC 改为我自定义的,谢谢!

DebugLab 发表于 2026-1-24 22:30:44

改这个需要修改字符串描述符
USB库函数不支持修改VID、PID、描述符
需要修改VID、PID、描述符请使用源代码
一箭双雕例程里面有CDC源码
注意:
不要胡乱修改描述符,不要同一个VID、PID对应多个描述符,尤其是变更设备类,否则会导致注册表错乱甚至系统崩溃等不可预知的错误,轻者重装驱动可以恢复,严重者只能重装系统
学习USB强烈不建议修改VID、PID、描述符
开发学习新功能请使用VID=34BF PID=0000
商用如使用STCAI的VID(34BF),则PID必须向STCAI申请,或自行向USBIF申请VID,PID可自定义

zengchang 发表于 2026-1-24 23:07:46

可以摸索摸索

神农鼎 发表于 2026-1-25 11:35:04


神农鼎 发表于 2026-1-25 12:55:33



https://www.stcaimcu.com/forum.php?mod=redirect&goto=findpost&ptid=2139&pid=14494

dvrhxwkz 发表于 2026-1-28 23:14:13

搞定了,找到那个驱动文件inf删除,然后设备管理器里面卸载驱动,再插上就没有STC字样了,就显示为普通COM口。功能一切正常。也就是只要不安装STC那个驱动,就没有STC字样。
页: [1]
查看完整版本: 如何修改CDC串口在WIN设备管理器中的名称?