Use IsWindowsVersionOrGreater() instead of GetVersionEx()