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

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

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

阅读 814
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
子站问答
访问
宣传栏