我想知道在连接USB设备时是否可以向用户显示消息。例如,我想对USB进行编程,以便设备连接的任何PC显示弹出窗口,显示Please leave the usb on this place
。
答案 0 :(得分:0)
您需要先注册device notification。然后,你可以implement a callback to detect when your USB device is inserted or removed。在该回调中,您可以根据您对插入或移除的设备的检查,向用户发送消息。
答案 1 :(得分:0)
仅当计算机已为此设备安装了实现此行为的驱动程序时,才可以执行此操作。如果我怀疑该设备实际上是标准USB存储设备,则无法做到这一点。
答案 2 :(得分:0)
这是不可能的;
您写道:“我想编程USB ,以便设备连接的任何 PC”
您宁愿对PC进行编程而不是USB
USB仅限存储设备。不幸的是,你无法对USb可能进入的所有PC进行编程
ONLY方式这可能是(是的,它不会在我保证的每种情况下都有效)被调整是在USB中指向USB上显示的程序中的autorun.inf文件你想要的消息。
[Autorun]
Open=msg.exe
由于大多数现代操作系统都有大量阻止机制来停止自动运行程序,因此该消息显示轻微机会