Check .NET Framework version on startup

This commit is contained in:
noisyfox
2016-11-05 23:23:04 +11:00
parent 02124ff3ad
commit aa9fd8ec06
4 changed files with 43 additions and 2 deletions
+8
View File
@@ -31,6 +31,14 @@ namespace Shadowsocks
return;
}
// Check .NET Framework version
if (!Utils.IsSupportedRuntimeVersion())
{
MessageBox.Show(I18N.GetString("Unsupported .NET Framework, please update to 4.6.2 or later."),
"Shadowsocks Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
Utils.ReleaseMemory(true);
using (Mutex mutex = new Mutex(false, $"Global\\Shadowsocks_{Application.StartupPath.GetHashCode()}"))
{