Moved Windows10 check to OSUtil.Windows

This commit is contained in:
nathan 2017-07-12 02:02:38 +02:00
parent 04d40a67b5
commit 3c2e06fdb1

View File

@ -92,29 +92,6 @@ class Kernel32 {
}
}
private interface Win10 {
boolean IsWindows10OrGreater();
}
/**
* Windows 10+ supports ANSI according to microsoft
*/
public static
boolean isWindows10OrGreater() {
try {
final Object kernel32 = Native.loadLibrary("kernel32", Win10.class);
if (kernel32 != null) {
boolean isWin10Plus = ((Win10)kernel32).IsWindows10OrGreater();
Native.unregister(Win10.class);
return isWin10Plus;
}
return false;
} catch (Exception e) {
return false;
}
}
/**
* https://msdn.microsoft.com/en-us/library/ms683231%28VS.85%29.aspx
*/