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)