有什么软件能控制USB设备的连接与断开?

windows上有什么软件能控制USB设备的连接与断开?

使用场景是这样,有很多企业的税盘Ukey,一般情况下,开展业务的时候,是一台电脑同时间只插入一个税盘Ukey,只登录一个企业的税务系统操作。
但是现在准备春节放假,有很多财务需要远程开票报税,想在一台电脑上预先物理插好N个税盘Ukey,通过软件控制税盘Ukey的连接与断开,确保同一时间税盘软件只能识别出一个Ukey。

不考虑系统的设备管理器,因为区别不出设备,在设备管理器里面,这些税盘Ukey所有参数一模一样。而且没有办法备注。。。基本没有可操作性。

不太清楚有没有纯软件的方案,但应该有硬件的方案吧,大概是可以用驱动控制通断的usb-hub?


十来块钱就搞定了

远程的比较贵,也有

2 Likes

这个远程也不行吧?

感觉还是要从设备管理器入手,看看详细信息中是否有办法区分,比如硬件ID什么的。

哇,这个真的有好的方案吗?我们用的软件最多同时识别出2个key,但是一个人要操作3-6个账号(一个账号对应一个key),每次都要不停的取下ukey然后换上另一个,真的好麻烦的!

纯软件方案的话。。
USB Safely Remove 倒是可以控制USB设备与电脑的断连,勾选“显示不需要停止的USB 设备”可以在菜单隐藏设备里看到其它的设备。还可以在设备属性中自定义命名,等等!它家的 Zentimo xStorage Manager应该也是类似功能。
如果有固定IP可以穿网之类的,需要远程操控的,除了远程控制,也可以想一下另一个思路:
使用USB Network 之类的软件将本地USB口映射到远方的电脑上,这样在本地插电脑就相当于插在远方电脑上~~
当然,无论哪种方案,具体使用还是需要详细测试一下看看是否满足自己所有需要比较好!

1 Like

这倒也是一种方案,就是小贵

靠谱

这个方案原来考虑过,以前多用在云端虚拟化的情况,全本地就用不上。

感谢分享,真的很好用呀。
就是价格有点贵。

devcon disable 硬件ID
devcon enable 硬件ID

对应设备的硬件ID可以在设备管理器里属性——详细信息——属性——硬件ID里查看到
devcon默认只包含在Windows Driver Kit包里,如果只是想获取devcon.exe,可以使用DevCon-Installer来获取对应当前OS版本的devcon.exe
PS: 上述命令想要正确执行需要管理员权限,否则会报失败

首先将所有USBKey设备禁用,然后针对每一个设备写一个脚本,类似

@echo off
devcon enable 硬件ID
pause
devcon disable 硬件ID

然后保存为不同的名字,这样谁需要使用特定的设备就运行特定的脚本,用完之后在命令提示符里单击任意键,再停用设备即可。