无忧启动论坛
标题:
ToDesk数据备份恢复NSIS脚本!
[打印本页]
作者:
cls822001
时间:
昨天 16:25
标题:
ToDesk数据备份恢复NSIS脚本!
本帖最后由 cls822001 于 2025-10-13 16:44 编辑
直接上代码 自己去编译
Name "ToDesk数据备份恢复工具"
OutFile "ToDesk数据备份恢复.exe"
!include "FileFunc.nsh"
Icon ToDesk.ico
SilentInstall silent
Var GUID
Var RandomId
Var UUID
Var Version
Var authPassEx
Var autoStart
BrandingText "顺艺科技"
Caption "ToDesk数据备份恢复工具"
Section "ToDesk数据备份恢复" update
IfFileExists "$EXEDIR\config.ini" 0 back
MessageBox MB_YESNO "发现备份文件恢复吗?点是恢复点否退出程序" IDYES true IDNO false
true:
GOTO REST
Quit
false:
Quit
back:
SetRegView 64
ReadRegStr $GUID HKLM "SOFTWARE\ToDesk" "GUID"
StrCmp "$GUID" "" NO 0
ReadRegStr $RandomId HKLM "SOFTWARE\ToDesk" "RandomId"
ReadRegStr $UUID HKLM "SOFTWARE\ToDesk" "GUID"
WriteINIStr "$EXEDIR\config.ini" "USER" "GUID" "$GUID"
WriteINIStr "$EXEDIR\config.ini" "USER" "RandomId" "$RandomId"
WriteINIStr "$EXEDIR\config.ini" "USER" "UUID" "$UUID"
ReadINIStr $authPassEx "C:\Program Files\ToDesk\config.ini" "Configinfo" "authPassEx"
ReadINIStr $autoStart "C:\Program Files\ToDesk\config.ini" "Configinfo" "autoStart"
WriteINIStr "$EXEDIR\config.ini" "ConfigInfo" "authPassEx" "$authPassEx"
WriteINIStr "$EXEDIR\config.ini" "ConfigInfo" "autoStart" "$autoStart"
MessageBox MB_OK "备份设备ID密码开机启动状态完成"
Exec "$PROGRAMFILES64\Todesk\ToDesk.exe"
Quit
REST:
SetRegView 64
ReadINIStr $GUID "$EXEDIR\config.ini" "USER" "GUID"
ReadINIStr $RandomId "$EXEDIR\config.ini" "USER" "RandomId"
ReadINIStr $UUID "$EXEDIR\config.ini" "USER" "UUID"
WriteRegStr "HKLM" "Software\ToDesk" "GUID" "$GUID"
WriteRegStr "HKLM" "Software\ToDesk" "GUID" "$RandomId"
WriteRegStr "HKLM" "Software\ToDesk" "GUID" "$UUID"
DeleteRegValue HKLM "Software\ToDesk" "PrivateData"
${GetFileVersion} "$PROGRAMFILES64\Todesk\ToDesk.exe" $Version
ReadINIStr $authPassEx "$EXEDIR\config.ini" "ConfigInfo" "authPassEx"
ReadINIStr $autoStart "$EXEDIR\config.ini" "ConfigInfo" "autoStart"
WriteINIStr "C:\Program Files\ToDesk\config.ini" "ConfigInfo" "Version" "$Version"
WriteINIStr "C:\Program Files\ToDesk\config.ini" "ConfigInfo" "authPassEx" "$authPassEx"
WriteINIStr "C:\Program Files\ToDesk\config.ini" "ConfigInfo" "autoStart" "$autoStart"
WriteINIStr "C:\Program Files\ToDesk\config.ini" "ConfigInfo" "AuthMode" "1"
Exec "$PROGRAMFILES64\Todesk\ToDesk.exe"
Quit
NO:
MessageBox MB_OK "您好像没有安装ToDesk"
Quit
SectionEnd
Function .onInit
SimpleSC::stopService "ToDesk_Service" 1 10
nsExec::exec "taskkill /f /im ToDesk.exe /T"
FunctionEnd
复制代码
重要提示密码太简单恢复后ToDesk会自动清理密码
作者:
superman111
时间:
昨天 16:51
感谢分享,大佬辛苦!
作者:
RNM25728
时间:
昨天 17:00
TODESK,好像 开始收费了?
作者:
2747157
时间:
昨天 17:07
有时间限制,要收费了
作者:
2747157
时间:
昨天 17:08
先收藏
作者:
蘭蘭
时间:
昨天 17:09
谢谢分享!
作者:
yyz2191958
时间:
昨天 17:28
不怎么看得明白
作者:
fd8526547
时间:
昨天 17:36
收藏了,感谢
作者:
燕飞龙
时间:
昨天 17:51
谢谢分享!
作者:
wn168cn@163.com
时间:
昨天 19:10
支持原创
作者:
abelll
时间:
昨天 19:26
谢谢分享
作者:
nie956
时间:
昨天 20:08
感谢分享
作者:
肉仔
时间:
昨天 20:16
感谢分享!
作者:
13039850355
时间:
昨天 21:11
感谢分享!
作者:
a66
时间:
昨天 22:14
很不错的脚本
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/)
Powered by Discuz! X3.3