向日葵SOS自启动

查看 154|回复 29
作者:cksuperxlh   
这几天在完善重装系统后绿色软件的绿化、快捷方式的创建等……
用了很久的向日葵安装版,换成了向日葵SOS1.2.1.61234
但是遇到个麻烦,每次开机都会弹出向日葵的窗口,需要手动关闭
所以弄了个批处理:
@echo off
if "%1"=="h" goto begin
start mshta vbscript:createobject("wscript.shell").run("""%~0"" h",0)(window.close)&&exit
:begin
:loop
taskkill /FI "WINDOWTITLE eq 向日葵*"
保存为.bat 名字随便起,和向日葵SOS1.2.1.61234一起复制到
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
或者
C:\Users\你的用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
到此应该就结束了……
但是,可但是,装完系统、设置完我就出门了,在外面要给朋友转个文件才发现,识别码、验证码都没设置……
如果你设置好了,就不必往下看了。
我的思路是:
1、复制向日葵程序文件、批处理文件到启动组;
2、启动向日葵一次,再强制杀掉进程;
3、恢复一次提前保存好的注册表配置文件,再替换默认配置.ini文件。
重启后识别码、验证码永远都是你设置好的。
注册表配置文件:
HKEY_LOCAL_MACHINE\SOFTWARE\Oray
HKEY_CURRENT_USER\Software\Oray
默认配置文件:
C:\ProgramData\Oray\SunloginClientLite\config.ini
完整版来了:
@echo off
echo 复制向日葵到启动文件夹
copy /Y %~dp0\向日葵\向日葵.bat C:\ProgramData\Microsoft\Windows\"Start Menu"\Programs\Startup
copy /Y %~dp0\向日葵\向日葵SOS1.2.1.61234.exe C:\ProgramData\Microsoft\Windows\"Start Menu"\Programs\Startup
echo.
echo 启动向日葵
Start C:\ProgramData\Microsoft\Windows\"Start Menu"\Programs\Startup\向日葵SOS1.2.1.61234.exe
echo.
echo 延时8秒结束向日葵进程
timeout /nobreak /t 8
taskkill /F /T /FI "WINDOWTITLE eq 向日葵*"
echo.
echo 导入账号设置注册表配置
regedit.exe/s %~dp0\向日葵\向日葵配置.reg
echo 替换向日葵默认配置
copy /Y %~dp0\向日葵\config.ini C:\ProgramData\Oray\SunloginClientLite
echo.
重装了一遍系统,测试完全正常,识别码、验证码都是我以前设置好的。
有需要改进的地方,希望大家不吝指导。

向日葵, 识别码, 验证码

陌小寞   
学习一下
落葉2024   
需要说明的是,我的批处理文件在向日葵文件夹的上级。因为这只是绿色软件绿化、创建快捷方式批处理的一部分。
如果放在同级目录,修改路径就可以。
向日葵目录里一共四个文件:
config.ini
向日葵.bat
向日葵SOS1.2.1.61234.exe
向日葵配置.reg
yahu5   
谢谢分享
陌小寞   
多谢分享,学习学习
yahu5   
再附上部分软件安装
echo 静默安装WinRAR
start %~dp0\WinRAR7.11.exe /S
echo.
echo 等待微软常用运行库静默安装完成
start /wait %~dp0\微软常用运行库.exe /silent /verysilent
echo.
………………………………………………
陌小寞   
多谢分享
陌小寞   
感謝樓主分享 ^^ 謝謝喔,感恩喔~~!
落葉2024   
合适经常远程的朋友 .
陌小寞   
学习来了
您需要登录后才可以回帖 登录 | 立即注册

返回顶部