diff --git a/SteamAutoCrack.CLI/SteamAutoCrack.CLI.csproj b/SteamAutoCrack.CLI/SteamAutoCrack.CLI.csproj index fe477ff..11fd4c7 100644 --- a/SteamAutoCrack.CLI/SteamAutoCrack.CLI.csproj +++ b/SteamAutoCrack.CLI/SteamAutoCrack.CLI.csproj @@ -7,7 +7,7 @@ enable enable x86 - 3.4.3.1 + 3.4.3.2 obj\ SteamAutoCrack.ico true diff --git a/SteamAutoCrack.Core/SteamAutoCrack.Core.csproj b/SteamAutoCrack.Core/SteamAutoCrack.Core.csproj index 8cf3ae0..6eac932 100644 --- a/SteamAutoCrack.Core/SteamAutoCrack.Core.csproj +++ b/SteamAutoCrack.Core/SteamAutoCrack.Core.csproj @@ -6,7 +6,7 @@ enable x86 x86 - 3.4.3.1 + 3.4.3.2 diff --git a/SteamAutoCrack.Core/Utils/Process.cs b/SteamAutoCrack.Core/Utils/Process.cs index 7bd7819..fde1a4f 100644 --- a/SteamAutoCrack.Core/Utils/Process.cs +++ b/SteamAutoCrack.Core/Utils/Process.cs @@ -84,6 +84,7 @@ public async Task ProcessFileGUI() } _log.Information("All process completed."); + GC.Collect(); } catch (Exception ex) { diff --git a/SteamAutoCrack.Core/Utils/SteamStubUnpacker.cs b/SteamAutoCrack.Core/Utils/SteamStubUnpacker.cs index 6adce8b..67a0196 100644 --- a/SteamAutoCrack.Core/Utils/SteamStubUnpacker.cs +++ b/SteamAutoCrack.Core/Utils/SteamStubUnpacker.cs @@ -225,6 +225,7 @@ private async Task UnpackFile(string path) foreach (var p in steamlessPlugins) if (p.CanProcessFile(path)) { + GC.Collect(); if (await Task.Run(() => p.ProcessFile(path, steamlessOptions))) { bSuccess = true; diff --git a/SteamAutoCrack/SteamAutoCrack.csproj b/SteamAutoCrack/SteamAutoCrack.csproj index 0a9f55f..91fb90a 100644 --- a/SteamAutoCrack/SteamAutoCrack.csproj +++ b/SteamAutoCrack/SteamAutoCrack.csproj @@ -7,7 +7,7 @@ true SteamAutoCrack.ico x86 - 3.4.3.1 + 3.4.3.2 true