当前位置: 首页 > 知识库问答 >
问题:

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

小牛23052
2024-08-30

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

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

共有1个答案

陶沛
2024-08-30

你可以试试在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程序的快捷方式,就能开机自启了

 类似资料:
  • 问题内容: 现在,我正在开发类似于bash的命令行应用程序。为了实现自动完成功能,我必须知道用户已经按下Tab键。但是我不知道如何在控制台应用程序中监听键盘事件。 有任何想法吗?提前致谢。 问题答案: 这比看起来要复杂一些。 也许您应该看一下为您处理所有事情的jline项目。

  • 有时我们希望扩展不仅在用户主动发起时(如开启特定页面或点击扩展图标等)才运行,而是希望扩展自动运行并常驻后台来实现一些特定的功能,比如实时提示未读邮件数量、后台播放音乐等等。 Chrome允许扩展应用在后台常驻一个页面以实现这样的功能。在一些典型的扩展中,UI页面,如popup页面或者options页面,在需要更新一些状态时,会向后台页面请求数据,而当后台页面检测到状态发生改变时,也会通知UI界面

  • 产品介绍 京东小程序为开发者提供一种快速开发方式,连接线上线下购物能力,帮助商家、开发者以全新的方式连接消费者。京东小程序是一种全新的开放模式,在手机京东APP上使用,可以被便捷地获取和传播,为终端用户提供更好的使用体验。京东小程序开发者平台为用户提供创建小程序、小程序开发管理、成员管理等功能。

  • 本文向大家介绍C#检测是否有u盘插入的方法,包括了C#检测是否有u盘插入的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#检测是否有u盘插入的方法。分享给大家供大家参考。具体如下: 该C#代码可监控是否有u盘插入,同时可以监控其它驱动器的变化 希望本文所述对大家的C#程序设计有所帮助。

  • 我是elasticseach的新手,正在尝试为自己的学习前景执行小任务。我指的是https://www.elastic.co/guide/en/elasticsearch/reference/current/dynamic-templates.html链接以创建动态模板;然而,当运行下面提到的查询时,我得到了“type”:“mapper_parsing_exception”,“reason”:“根

  • 如何仅针对此应用程序强制执行1.8.0\u 191(x86\u 64)? JNLP文件: 已安装java版本: