如何实现一个常驻windows后台程序,监听U盘插入,然后执行U盘中的.exe程序?

该程序需要能够开机器自启动,且这个程序不能超过10M(空间不够)。

有什么最小成本的方案实现吗?

阅读 815
1 个回答

你可以试试在electron中使用usb这个库,

文档中是这样写的:

UsbDetection

usb.on('attach', function(device) { ... });

Attaches a callback to plugging in a device.

之后应该能通过在回调里使用device来拿到盘符名,
从而使用fspath模块获取到你期望执行的exe程序路径了


开机器自启动的话,
你可以试着在%appdata%\Microsoft\Windows\Start Menu\Programs\Startup这个路径下,
放一个你electron程序的快捷方式,就能开机自启了

logo
Microsoft
子站问答
访问
宣传栏