}
}
+ private static bool IsWindows7
+ {
+ get
+ {
+ var os = Environment.OSVersion;
+ return os.Platform == PlatformID.Win32NT && os.Version.Major == 6 && os.Version.Minor == 1;
+ }
+ }
+
/// <summary>
/// Webプロキシの設定が変更された場合に発生します
/// </summary>
Networking.initialized = true;
ServicePointManager.Expect100Continue = false;
+
+ // Win7 では SystemDefault が SSL3.0 または TLS1.0 のため、明示的にバージョンを引き上げる必要がある
+ if (IsWindows7)
+ ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12;
}
public static void SetWebProxy(ProxyType proxyType, string proxyAddress, int proxyPort,
==== Ver 2.0.1-dev(2018/xx/xx)
* FIX: 起動時に .NET Framework 4.7.2 のバージョンチェックが正しく行われるように修正
+ * FIX: Windows 7 で TLS1.1/TLS1.2 が有効にならない不具合を修正
==== Ver 2.0.0(2018/06/11)
* このバージョン以降のOpenTweenは .NET Framework 4.7.2 以上が必須になります