轶哥

妄图改变世界的全栈程序员。

Windows应用以管理员权限开机自启(开源)
  •   更新:2020-02-16 14:21:14
  •   首发:2020-02-16 14:21:14
  •   源代码
  •   2924

背景

在研发自助硬件设备的时候,需要实现Windows下的软件以管理员权限自启。

  1. Windows服务:需想办法调用UI进程。
  2. NSSM:一个方便的服务封装程序。但以管理员权限启动UI进程较困难。
  3. 注册表:常见方法在最新版win10测试失败。可尝试抓取Windows任务计划程序对注册表的修改。

测试了多种方法,发现最终可靠的方法是通过Windows任务计划程序进行注册。

Boot Run (注册Windows管理员权限启动应用)

通过API修改Windows任务计划程序,实现Windows应用以管理员权限开机自启。

仓库地址:https://github.com/yi-ge/boot-run

使用方法

boot-run.exe "AppName" "ExeFilePath" "Arguments"

注意: 该程序需以管理员权限启动。

Example

boot-run.exe "NotePad" "C:\Windows\System32\notepad.exe" "C:\test.log"
打赏
交流区

暂无内容

尚未登陆
发布
  上一篇 (Docker搭配免费SSL证书)
下一篇 (开源MySQL定时备份系统)  

评论回复提醒