diff --git a/QuickLook.Native/QuickLook.Native32/DialogHook.cpp b/QuickLook.Native/QuickLook.Native32/DialogHook.cpp index c1584ab..4ae8409 100644 --- a/QuickLook.Native/QuickLook.Native32/DialogHook.cpp +++ b/QuickLook.Native/QuickLook.Native32/DialogHook.cpp @@ -46,11 +46,11 @@ void DialogHook::GetSelectedFromCommonDialog(PWCHAR buffer) WM_HOOK_NOTIFY = RegisterWindowMessage(L"WM_QUICKLOOK_HOOK_NOTIFY_MSG"); BOOL isTargetWoW64 = false; - if (GetProcAddress(GetModuleHandle(L"kernel32.dll"), "IsWow64Process") && !IsWow64Process(hProc, &isTargetWoW64)) + if (!IsWow64Process(hProc, &isTargetWoW64)) return; BOOL isSelfWoW64 = false; - if (GetProcAddress(GetModuleHandle(L"kernel32.dll"), "IsWow64Process") && !IsWow64Process(GetCurrentProcess(), &isSelfWoW64)) + if (!IsWow64Process(GetCurrentProcess(), &isSelfWoW64)) return; if (isTargetWoW64 && !isSelfWoW64)