提交 927a90cf 编写于 作者: J jp9000

win-capture: Use get_win_ver (not GetVersionEx)

上级 2526910e
#include <windows.h>
#include <obs-module.h>
#include <util/windows/win-version.h>
OBS_DECLARE_MODULE()
OBS_MODULE_USE_DEFAULT_LOCALE("win-capture", "en-US")
......@@ -21,15 +22,12 @@ extern bool load_graphics_offsets(bool is32bit);
bool obs_module_load(void)
{
OSVERSIONINFO osvi = {0};
struct win_version_info ver;
bool win8_or_above = false;
osvi.dwOSVersionInfoSize = sizeof(osvi);
get_win_ver(&ver);
if (!!GetVersionEx(&osvi)) {
win8_or_above = osvi.dwMajorVersion > 6 ||
(osvi.dwMajorVersion == 6 && osvi.dwMinorVersion >= 2);
}
win8_or_above = ver.major > 6 || (ver.major == 6 && ver.minor >= 2);
obs_enter_graphics();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册