Personal Blog

轶哥

轶哥的头像

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

Article

Windows应用以管理员权限开机自启(开源)

目录
  1. 背景
  2. Boot Run (注册Windows管理员权限启动应用)
  3. 使用方法
  4. Example

背景

在研发自助硬件设备的时候,需要实现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定时备份系统)