使用易语言设置 Proxyer.exe 的开机自启与取消

  • 2020 年 10 月 02 日
  • 25次
  • 716 字
  • 暂无评论

前言

继上次《使用易语言程序隐藏显示Proxyer运行窗口》之后又发现一个新问题,之前有过一款可以管理 开机自动的软件,功能很是强大,可惜怎么也找不着了,只好自己手动设置咯,在网上找了两个方法,大概如下:1、将程序快捷方式/本身放到windows启动目录,此时又有两个方式,一个是 管理员/公共 目录即任意用户登录均可被执行,另一个为 当前用户 目录,仅当前用户登录后可被执行,(如果你的电脑没有设置密码那这个弊端就不存在了)不知道大家注意到没有这个方法有个弊端即必须 用户 登录后才被执行,也就是说我打开电脑后还需要输入用户密码进入桌面才会执行,那么问题来了,我都输入密码进入桌面我还需要远程么?另一种方法,修改注册表以添加启动项,具体方法自行搜索,反正博主电脑抽风了,没有启动成功过一次,哪怕一次;到此两种方法均无法达到预期要求:即开机即后自动运行(无需登录用户,Tips:笔记本切换网络后Proxyer会自动重连,所以此时不需要考虑Proxyer网络地址被改变),最后还是想到了易语言(因为别的语言博主也不会啊,确定找了个Java语言的代码,看不懂。。。。),设置成功后完美实现开机自启,具体操作如下。

使用易语言设置 Proxyer.exe 的开机自启与取消:

  1. 右键 易语言 选择以 管理员身份运行(因为要修改注册表,非管理员身份无法修改)。
  2. 复制并修改下行代码,自己手打也可以,毕竟主要代码就一行。
.版本 2
.支持库 spec
.支持库 eAPI

调试输出 (设置自动运行 (“程序名”, “程序路径”, 0))

' 调试输出 (取消自动运行 (“Hz_Proxyer.exe”))

结束 ()

代码解释

  • 程序名:用于取消开机自启动(也可在任务管理器 启动选项卡中 手动取消)
  • 程序路径:欲启动的程序文件位置,可以是相对,也可以是绝对,按个人需求。
  • 0:将该启动项写到注册表。

运行结果
程序运行后,窗口一闪而过,控制台输出:“真”,完成(如果输出:“假”,即设置失败),关机后再开机,尝试是否有效(可以在进入系统后查看 windows管理器中后台进程中是否存在 Proxyer.exe 进程)。
取消方式也在代码中,取消注释即可,同样要在 管理员身份下运行。
因代码过短,就不放源码,如果有需要可以在下方留言哦。


版权属于:Houzi0

本文链接:https://houzi0.com/archives/15.html



—— 暂无评论 ——

OωO