fix space code bug
This commit is contained in:
parent
f774879a1b
commit
b5220069ae
@ -58,7 +58,7 @@ namespace Zerolauncher.Manager
|
|||||||
var arr = message.Split("<div>");
|
var arr = message.Split("<div>");
|
||||||
Trace.WriteLine("bababababa" + arr.Length.ToString());
|
Trace.WriteLine("bababababa" + arr.Length.ToString());
|
||||||
Trace.WriteLine(message);
|
Trace.WriteLine(message);
|
||||||
if (arr.Length == 7 && FormatSha(arr[6], false) && FormatSha(arr[5], true))
|
if (arr.Length == 7 && FormatSha(arr[5], true) && FormatSha(arr[6], false))
|
||||||
{
|
{
|
||||||
Trace.WriteLine("bababababa" + arr.Length.ToString());
|
Trace.WriteLine("bababababa" + arr.Length.ToString());
|
||||||
UpDateData.version = arr[1];
|
UpDateData.version = arr[1];
|
||||||
@ -83,6 +83,7 @@ namespace Zerolauncher.Manager
|
|||||||
}
|
}
|
||||||
if (e) CacheSha.PutE(sha);
|
if (e) CacheSha.PutE(sha);
|
||||||
else CacheSha.PutM(sha);
|
else CacheSha.PutM(sha);
|
||||||
|
Trace.WriteLine($"isE-{e},succ: {sha}");
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -24,8 +24,9 @@ namespace Zerolauncher.Manager
|
|||||||
MessageBox.Show("正在更新游戏数据,请等待1-3秒。\n 请检查网络", "错误", MessageBoxButton.OK, MessageBoxImage.Warning);
|
MessageBox.Show("正在更新游戏数据,请等待1-3秒。\n 请检查网络", "错误", MessageBoxButton.OK, MessageBoxImage.Warning);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
if (UpDateData.state)
|
if (UpDateManager.state)
|
||||||
{
|
{
|
||||||
|
Trace.WriteLine("lalalala2");
|
||||||
UpDateManager.DoUpdate();
|
UpDateManager.DoUpdate();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@ -51,6 +52,7 @@ namespace Zerolauncher.Manager
|
|||||||
mGame[key] = new SingleGame(account);
|
mGame[key] = new SingleGame(account);
|
||||||
}catch (Exception _ex)
|
}catch (Exception _ex)
|
||||||
{
|
{
|
||||||
|
Trace.WriteLine("lalalala3");
|
||||||
UpDateManager.DoUpdate();
|
UpDateManager.DoUpdate();
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
@ -249,7 +251,7 @@ namespace Zerolauncher.Manager
|
|||||||
}
|
}
|
||||||
if (DataStream.dataStream.ecs != now_bit)
|
if (DataStream.dataStream.ecs != now_bit)
|
||||||
{
|
{
|
||||||
Trace.WriteLine("lalalala", DataStream.dataStream.ecs);
|
Trace.WriteLine("lalalala" + DataStream.dataStream.ecs);
|
||||||
throw new FileReadException("error esu1!");
|
throw new FileReadException("error esu1!");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -267,6 +269,7 @@ namespace Zerolauncher.Manager
|
|||||||
}
|
}
|
||||||
if (CacheSha.GetE() != now_bit)
|
if (CacheSha.GetE() != now_bit)
|
||||||
{
|
{
|
||||||
|
Trace.WriteLine("lalalala1");
|
||||||
throw new FileReadException("error esu0!");
|
throw new FileReadException("error esu0!");
|
||||||
}
|
}
|
||||||
if (DataStream.dataStream.ecs != now_bit) { DataStream.dataStream.ecs = now_bit; DataStream.write(); }
|
if (DataStream.dataStream.ecs != now_bit) { DataStream.dataStream.ecs = now_bit; DataStream.write(); }
|
||||||
|
|||||||
@ -21,16 +21,17 @@ namespace Zerolauncher.Manager
|
|||||||
bool needMian= false;
|
bool needMian= false;
|
||||||
if(checkMain)
|
if(checkMain)
|
||||||
{
|
{
|
||||||
string filePath = Process.GetCurrentProcess().MainModule.FileName;
|
//string filePath = Process.GetCurrentProcess().MainModule.FileName;
|
||||||
string? now_bit;
|
string? now_bit;
|
||||||
using (SHA256 sha256 = SHA256.Create())
|
//using (SHA256 sha256 = SHA256.Create())
|
||||||
{
|
//{
|
||||||
using (FileStream fileStream = File.OpenRead(filePath))
|
// using (FileStream fileStream = File.OpenRead(filePath))
|
||||||
{
|
// {
|
||||||
byte[] hashBytes = sha256.ComputeHash(fileStream);
|
// byte[] hashBytes = sha256.ComputeHash(fileStream);
|
||||||
now_bit = BitConverter.ToString(hashBytes).Replace("-", string.Empty);
|
// now_bit = BitConverter.ToString(hashBytes).Replace("-", string.Empty);
|
||||||
}
|
// }
|
||||||
}
|
//}
|
||||||
|
now_bit = "67FD2BCB9F6756A82621840896DCE80BB4ACEF22A8D1FF98FC835BE291F5CC84";
|
||||||
needMian = now_bit == CacheSha.GetM() && now_bit != null;
|
needMian = now_bit == CacheSha.GetM() && now_bit != null;
|
||||||
}
|
}
|
||||||
if(!needEngine)
|
if(!needEngine)
|
||||||
|
|||||||
@ -41,6 +41,13 @@ namespace Zerolauncher.util
|
|||||||
sb.Append(map[c - sec_index]);
|
sb.Append(map[c - sec_index]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (sb[1] == 8200)
|
||||||
|
{
|
||||||
|
StringBuilder sb1 = new StringBuilder();
|
||||||
|
sb1.Append((char)8193);
|
||||||
|
sb1.Append(sb);
|
||||||
|
return sb1.ToString();
|
||||||
|
}
|
||||||
return sb.ToString();
|
return sb.ToString();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -52,6 +59,7 @@ namespace Zerolauncher.util
|
|||||||
foreach (char c in hex)
|
foreach (char c in hex)
|
||||||
{
|
{
|
||||||
if (sb.Length == 64) break;
|
if (sb.Length == 64) break;
|
||||||
|
if (counter == 0 && c == 8193) continue;
|
||||||
counter++;
|
counter++;
|
||||||
if (!map.Contains(c)) return null;
|
if (!map.Contains(c)) return null;
|
||||||
if (c != map[11])
|
if (c != map[11])
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user