diff --git a/QuickLook.Native/QuickLook.Native32/DllExport.cpp b/QuickLook.Native/QuickLook.Native32/DllExport.cpp index 56558ba..279e1bc 100644 --- a/QuickLook.Native/QuickLook.Native32/DllExport.cpp +++ b/QuickLook.Native/QuickLook.Native32/DllExport.cpp @@ -25,7 +25,9 @@ EXPORT void Init() { +#ifdef WIN64 WoW64HookHelper::Launch(); +#endif DOpus::PrepareMessageWindow(); } diff --git a/QuickLook.Native/QuickLook.Native32/WoW64HookHelper.cpp b/QuickLook.Native/QuickLook.Native32/WoW64HookHelper.cpp index 1d24e26..75359fc 100644 --- a/QuickLook.Native/QuickLook.Native32/WoW64HookHelper.cpp +++ b/QuickLook.Native/QuickLook.Native32/WoW64HookHelper.cpp @@ -33,6 +33,10 @@ bool WoW64HookHelper::CheckStatus() bool WoW64HookHelper::Launch() { +#ifndef WIN64 + return true; +#endif + if (CheckStatus()) return true; diff --git a/QuickLook.Native/QuickLook.Native64/QuickLook.Native64.vcxproj b/QuickLook.Native/QuickLook.Native64/QuickLook.Native64.vcxproj index 78eee4b..efe59d5 100644 --- a/QuickLook.Native/QuickLook.Native64/QuickLook.Native64.vcxproj +++ b/QuickLook.Native/QuickLook.Native64/QuickLook.Native64.vcxproj @@ -77,6 +77,7 @@ Disabled true MultiThreadedDebug + WIN64;%(PreprocessorDefinitions)