加强文件变更点检测

This commit is contained in:
Muihd
2024-09-28 16:53:14 +08:00
parent e8d5df8048
commit 6d6e281ee3
+11 -2
View File
@@ -57,6 +57,7 @@ namespace BarrageGrab
/// </summary> /// </summary>
public static void SwitchSetup() public static void SwitchSetup()
{ {
if (!AppSetting.Current.LiveCompanHookSwitch) return;
var exePath = GetExePath(); var exePath = GetExePath();
if (string.IsNullOrEmpty(exePath)) if (string.IsNullOrEmpty(exePath))
{ {
@@ -121,11 +122,19 @@ namespace BarrageGrab
SetSwitch("proxy-server", mineProxyHost, ref content); SetSwitch("proxy-server", mineProxyHost, ref content);
//移除文件损坏检测校验 //移除文件损坏检测校验
var checkReg = new Regex(@"if\(\(0,\w.integrityCheckReport\)\(\w\),!\w\.ok\)"); var checkReg = new Regex(@"if\(\w{1,2}\(\w\),!\w\.ok\)");
if (checkReg.IsMatch(content)) if (checkReg.IsMatch(content))
{ {
content = checkReg.Replace(content, "if(false)"); content = checkReg.Replace(content, "if(false)");
Logger.LogInfo($"直播伴侣文件改动检测已拦截"); Logger.LogInfo($"直播伴侣文件改动检测点1已拦截");
}
checkReg = new Regex(@"if\(\(0,\w.integrityCheckReport\)\(\w\),!\w\.ok\)");
if (checkReg.IsMatch(content))
{
content = checkReg.Replace(content, "if(false)");
Logger.LogInfo($"直播伴侣文件改动检测点2已拦截");
} }
return content; return content;