当前位置: 首页 > news >正文

防止 FreeFileSync的RealTimeSync.exe实时自动同步程序被意外关闭并保持其进程一直运行 2025年11月19日

防止 FreeFileSync的RealTimeSync.exe实时自动同步程序被意外关闭并保持其进程一直运行 2025年11月19日

两个脚本一起在后台隐藏运行,共同守护RealTimeSync.exe进程,共同防止RealTimeSync.exe实时自动同步程序被意外关闭并保持其进程一直运行。

一个用Bat To Exe Converter 转换成隐形Exe批处理脚本

一个编译成隐形Exe的AutoHotkey脚本

@echo off
:loop
tasklist /fi "imagename eq RealTimeSync.exe" | find /i "RealTimeSync.exe" > nul
if errorlevel 1 (echo RealTimeSync未运行,重新启动...start "" %~dp0RealTimeSync.exe "RealTime.ffs_real"
)
timeout /t 5 /nobreak > nul
goto loop

 

#NoTrayIcon
#Persistent
SetTitleMatchMode, 2; 监控RealTimeSync窗口
Loop {; 查找RealTimeSync窗口IfWinExist, RealTimeSync{WinGet, hWnd, ID, RealTimeSync; 移除关闭按钮WinSet, Style, -0x80000, ahk_id %hWnd%  ; 移除WS_SYSMENUWinSet, Style, -0x20000, ahk_id %hWnd%  ; 移除WS_MINIMIZEBOXWinSet, Style, -0x10000, ahk_id %hWnd%  ; 移除WS_MAXIMIZEBOX; 禁用Alt+F4Hotkey, IfWinActive, ahk_id %hWnd%Hotkey, !F4, BlockClose}; 检查进程是否存在,如果被结束则重新启动Process, Exist, RealTimeSync.exeif (ErrorLevel = 0){Run, %A_ScriptDir%\RealTimeSync.exe RealTime.ffs_real}Sleep, 1000
}BlockClose:
return; 拦截关闭消息
OnMessage(0x112, "WM_SYSCOMMAND")  ; WM_SYSCOMMAND
OnMessage(0x10, "WM_CLOSE")        ; WM_CLOSE
OnMessage(0x2, "WM_DESTROY")       ; WM_DESTROYWM_SYSCOMMAND(wParam, lParam, msg, hwnd) {if (wParam = 0xF060) {  ; SC_CLOSEWinGetTitle, title, ahk_id %hwnd%IfInString, title, RealTimeSyncreturn 0  ; 阻止关闭}
}WM_CLOSE(wParam, lParam, msg, hwnd) {WinGetTitle, title, ahk_id %hwnd%IfInString, title, RealTimeSyncreturn 0  ; 阻止关闭
}WM_DESTROY(wParam, lParam, msg, hwnd) {WinGetTitle, title, ahk_id %hwnd%IfInString, title, RealTimeSyncreturn 0  ; 阻止关闭
}




3

 

 
http://www.gsyq.cn/news/54584.html

相关文章:

  • 11/18
  • 软件工程学习日志2025.11.19
  • linux ftp地址
  • 2025年11月水泵,管道水泵,多级水泵厂家推荐:大流量机型实测与采购攻略
  • ubuntu25 win11 双系统 和一些常用配置
  • 详细介绍:技术人互助:城市级充电系统(Java 微服务)的落地细节,含 demo 和设备适配经验
  • 浅记树分块
  • linux ftp代码
  • linux ftpgt;put
  • 题解 [YLOI 2019] 棠梨煎雪
  • 2025-11-19
  • docker 自用手册
  • Gemini 3发布与小试牛刀
  • kilocode_idea端测试
  • 详细介绍:JavaEE初阶7.0
  • 什么?Viggle Ai Pro版会员免费送?
  • linux ftp 用户权限
  • 完整教程:GPTBots 工作流:让AI从“会说“到“会做“的技术演进引言:企业AI化的瓶颈在哪里?
  • html-webpack-plugin扩展创建:自定义钩子构建
  • Android中EditText同时支持textMultiLine与imeOptions(action/actionSend/...)
  • 空间变换层和自注意力机制
  • MacX Video Converter Pro for Mac v6.8.2 安装视频转换器安装步骤(附安装包)
  • 深入解析:Kotlin 高阶函数在回调设计中的最佳实践
  • 信息化、数字化、智能化、智慧化、数智化,到底啥区别 - 智慧园区
  • 洛谷 B4413:[GESP202509 三级] 数组清零
  • 中大型超市智能运营导购系统:AI 精准推送,滞销品库存加速 19%!
  • linux ftp shell
  • 全国计算机等级考试——二级JAVA完整大题题库【五十三道】
  • 【C + +】unordered_set 和 unordered_map 的用法、区别、性能全解析 - 实践
  • Spring Boot迅速集成MiniMax、CosyVoice实现文本转语音