远程作业中向日葵软件自动化启动解决方案

2024-01-10 04:55:42

具体需求

临近新春,大家都要回家过年,对于很多以台式机为主力的用户来说,使用笔记本远程控制主机是最省时省力省钱省事的方案:既不用购买新设备,也不用折腾文件传输,还不用忍受笔记本糟糕的性能,可以做到工作学习的无缝衔接。
本方案适用于像我一样使用应用自启动管理规则且爱折腾的用户,如果不想折腾且不在意自定义规则冲突的,向日葵设置开机自启动即可,无需再浏览下文。
我们需要制定一个计划:设置被控主机每天定时唤醒,并启动向日葵进入待命状态,这样我们就可以随时利用向日葵进行远程了。等过完年回来我们就可以停止计划,以便下一年再次使用。

准备工作

  1. 远程端和被控端设备下载并安装好向日葵;
  2. 设置被控端为不睡眠状态,保证被控端显示器和主机通电;
  3. 设置被控端向日葵的验证码为长期,并进行远程控制测试;

使用windows的“计划任务”功能自动化启动

在被控端设置:

  1. 点击控制面板->系统和安全->管理工具->计划任务,在右侧操作面板中选择创建任务,填写好任务名称,勾选使用最高权限运行
    在这里插入图片描述

  2. 点击触发器->新建,设置被控端的唤醒时间,频率设置为每天。到期日期可以选填,填完后点击确认。
    在这里插入图片描述

  3. 点击操作->新建。接下来是最关键的一步。如果程序或脚本直接填入向日葵的exe启动文件,那你大概率会遇到UAC窗口警告(不好截图,就是那个“你要允许此应用对你的设备进行更改吗”的弹窗提示)。
    尽管此任务是以最高权限运行的,但仍然会有弹窗警告,具体原因可以查看这篇回答:Enjor Huang的回答
    这里不建议直接更改用户账户控制设置,风险很大,更改可执行文件的权限和注册表也是没有用的。我们要做的是用脚本先行启动服务SunloginService,再启动SunloginClient.exe。理论上这种消除UAC窗口警告方法可以推广到所有类似应用。
    创建一个批处理脚本,命名随意。写入以下代码:

net start SunloginService
start /d "D:\SunloginClient" SunloginClient.exe

其中双引号内为exe文件的路径,复制自己的路径替换了即可。保存。将此文件的路径填入“程序或脚本”中,点击确定。
在这里插入图片描述

  1. 点击设置,勾选以下选项。确认。

在这里插入图片描述
到这里所有设置完毕,你可以右键任务点击运行测试一下,看看是否还有UAC窗口警告。任务到期时可以禁用任务以备下次使用。
这样一来,我们就可以在计划时间内随意远程控制了,同时还兼容了一些自启动管理规则(比如火绒的自定义规则)。你还可以在批处理文件中添加一些其他脚本命令,比如你需要开机启动Quiker、QQ、微信等等,这样就不必再一个一个打开应用了。

文章来源:https://blog.csdn.net/SnailRush/article/details/135489165
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。