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