fix-build.patch 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. diff --git a/EasyHookDll/EasyHookDll.vcxproj b/EasyHookDll/EasyHookDll.vcxproj
  2. index ec66f91..5773555 100644
  3. --- a/EasyHookDll/EasyHookDll.vcxproj
  4. +++ b/EasyHookDll/EasyHookDll.vcxproj
  5. @@ -188,7 +188,7 @@
  6. <StringPooling>true</StringPooling>
  7. <MinimalRebuild>true</MinimalRebuild>
  8. <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
  9. - <SmallerTypeCheck>true</SmallerTypeCheck>
  10. + <SmallerTypeCheck>false</SmallerTypeCheck>
  11. <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
  12. <PrecompiledHeader>
  13. </PrecompiledHeader>
  14. @@ -207,10 +207,6 @@
  15. <TargetMachine>MachineX86</TargetMachine>
  16. <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
  17. </Link>
  18. - <PostBuildEvent>
  19. - <Command>copy "$(TargetPath)" "$(TargetDir)..\x64\EasyHook32.dll"
  20. -copy "$(TargetDir)EasyHook32.lib" "$(TargetDir)..\x64\EasyHook32.lib"</Command>
  21. - </PostBuildEvent>
  22. <MASM>
  23. <UseSafeExceptionHandlers>false</UseSafeExceptionHandlers>
  24. </MASM>
  25. @@ -223,7 +219,7 @@ copy "$(TargetDir)EasyHook32.lib" "$(TargetDir)..\x64\EasyHook32.lib"</Command>
  26. <StringPooling>true</StringPooling>
  27. <MinimalRebuild>true</MinimalRebuild>
  28. <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
  29. - <SmallerTypeCheck>true</SmallerTypeCheck>
  30. + <SmallerTypeCheck>false</SmallerTypeCheck>
  31. <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
  32. <PrecompiledHeader>
  33. </PrecompiledHeader>
  34. @@ -242,10 +238,6 @@ copy "$(TargetDir)EasyHook32.lib" "$(TargetDir)..\x64\EasyHook32.lib"</Command>
  35. <TargetMachine>MachineX86</TargetMachine>
  36. <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
  37. </Link>
  38. - <PostBuildEvent>
  39. - <Command>copy "$(TargetPath)" "$(TargetDir)..\x64\EasyHook32.dll"
  40. -copy "$(TargetDir)EasyHook32.lib" "$(TargetDir)..\x64\EasyHook32.lib"</Command>
  41. - </PostBuildEvent>
  42. <MASM>
  43. <UseSafeExceptionHandlers>false</UseSafeExceptionHandlers>
  44. </MASM>
  45. @@ -261,7 +253,7 @@ copy "$(TargetDir)EasyHook32.lib" "$(TargetDir)..\x64\EasyHook32.lib"</Command>
  46. <StringPooling>true</StringPooling>
  47. <MinimalRebuild>true</MinimalRebuild>
  48. <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
  49. - <SmallerTypeCheck>true</SmallerTypeCheck>
  50. + <SmallerTypeCheck>false</SmallerTypeCheck>
  51. <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
  52. <PrecompiledHeader>
  53. </PrecompiledHeader>
  54. @@ -278,10 +270,6 @@ copy "$(TargetDir)EasyHook32.lib" "$(TargetDir)..\x64\EasyHook32.lib"</Command>
  55. <SubSystem>Windows</SubSystem>
  56. <TargetMachine>MachineX64</TargetMachine>
  57. </Link>
  58. - <PostBuildEvent>
  59. - <Command>copy "$(TargetPath)" "$(TargetDir)..\x86\EasyHook64.dll"
  60. -copy "$(TargetDir)EasyHook64.lib" "$(TargetDir)..\x86\EasyHook64.lib"</Command>
  61. - </PostBuildEvent>
  62. <MASM>
  63. <UseSafeExceptionHandlers>false</UseSafeExceptionHandlers>
  64. </MASM>
  65. @@ -297,7 +285,7 @@ copy "$(TargetDir)EasyHook64.lib" "$(TargetDir)..\x86\EasyHook64.lib"</Command>
  66. <StringPooling>true</StringPooling>
  67. <MinimalRebuild>true</MinimalRebuild>
  68. <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
  69. - <SmallerTypeCheck>true</SmallerTypeCheck>
  70. + <SmallerTypeCheck>false</SmallerTypeCheck>
  71. <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
  72. <PrecompiledHeader>
  73. </PrecompiledHeader>
  74. @@ -314,10 +302,6 @@ copy "$(TargetDir)EasyHook64.lib" "$(TargetDir)..\x86\EasyHook64.lib"</Command>
  75. <SubSystem>Windows</SubSystem>
  76. <TargetMachine>MachineX64</TargetMachine>
  77. </Link>
  78. - <PostBuildEvent>
  79. - <Command>copy "$(TargetPath)" "$(TargetDir)..\x86\EasyHook64.dll"
  80. -copy "$(TargetDir)EasyHook64.lib" "$(TargetDir)..\x86\EasyHook64.lib"</Command>
  81. - </PostBuildEvent>
  82. <MASM>
  83. <UseSafeExceptionHandlers>false</UseSafeExceptionHandlers>
  84. </MASM>
  85. @@ -355,10 +339,6 @@ copy "$(TargetDir)EasyHook64.lib" "$(TargetDir)..\x86\EasyHook64.lib"</Command>
  86. <TargetMachine>MachineX86</TargetMachine>
  87. <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
  88. </Link>
  89. - <PostBuildEvent>
  90. - <Command>copy "$(TargetPath)" "$(TargetDir)..\x64\EasyHook32.dll"
  91. -copy "$(TargetDir)EasyHook32.lib" "$(TargetDir)..\x64\EasyHook32.lib"</Command>
  92. - </PostBuildEvent>
  93. <MASM>
  94. <GenerateDebugInformation>false</GenerateDebugInformation>
  95. <UseSafeExceptionHandlers>false</UseSafeExceptionHandlers>
  96. @@ -397,10 +377,6 @@ copy "$(TargetDir)EasyHook32.lib" "$(TargetDir)..\x64\EasyHook32.lib"</Command>
  97. <TargetMachine>MachineX86</TargetMachine>
  98. <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
  99. </Link>
  100. - <PostBuildEvent>
  101. - <Command>copy "$(TargetPath)" "$(TargetDir)..\x64\EasyHook32.dll"
  102. -copy "$(TargetDir)EasyHook32.lib" "$(TargetDir)..\x64\EasyHook32.lib"</Command>
  103. - </PostBuildEvent>
  104. <MASM>
  105. <GenerateDebugInformation>false</GenerateDebugInformation>
  106. <UseSafeExceptionHandlers>false</UseSafeExceptionHandlers>
  107. @@ -439,10 +415,6 @@ copy "$(TargetDir)EasyHook32.lib" "$(TargetDir)..\x64\EasyHook32.lib"</Command>
  108. <EnableCOMDATFolding>true</EnableCOMDATFolding>
  109. <TargetMachine>MachineX64</TargetMachine>
  110. </Link>
  111. - <PostBuildEvent>
  112. - <Command>copy "$(TargetPath)" "$(TargetDir)..\x86\EasyHook64.dll"
  113. -copy "$(TargetDir)EasyHook64.lib" "$(TargetDir)..\x86\EasyHook64.lib"</Command>
  114. - </PostBuildEvent>
  115. <MASM>
  116. <GenerateDebugInformation>false</GenerateDebugInformation>
  117. <UseSafeExceptionHandlers>false</UseSafeExceptionHandlers>
  118. @@ -481,10 +453,6 @@ copy "$(TargetDir)EasyHook64.lib" "$(TargetDir)..\x86\EasyHook64.lib"</Command>
  119. <EnableCOMDATFolding>true</EnableCOMDATFolding>
  120. <TargetMachine>MachineX64</TargetMachine>
  121. </Link>
  122. - <PostBuildEvent>
  123. - <Command>copy "$(TargetPath)" "$(TargetDir)..\x86\EasyHook64.dll"
  124. -copy "$(TargetDir)EasyHook64.lib" "$(TargetDir)..\x86\EasyHook64.lib"</Command>
  125. - </PostBuildEvent>
  126. <MASM>
  127. <GenerateDebugInformation>false</GenerateDebugInformation>
  128. <UseSafeExceptionHandlers>false</UseSafeExceptionHandlers>
  129. diff --git a/EasyHookDll/EasyHookDll_32.rc b/EasyHookDll/EasyHookDll_32.rc
  130. index 2a8dfb6..abf5ae3 100644
  131. --- a/EasyHookDll/EasyHookDll_32.rc
  132. +++ b/EasyHookDll/EasyHookDll_32.rc
  133. @@ -7,7 +7,7 @@
  134. //
  135. // Generated from the TEXTINCLUDE 2 resource.
  136. //
  137. -#include "afxres.h"
  138. +#include "windows.h"
  139. /////////////////////////////////////////////////////////////////////////////
  140. #undef APSTUDIO_READONLY_SYMBOLS
  141. diff --git a/EasyHookDll/EasyHookDll_64.rc b/EasyHookDll/EasyHookDll_64.rc
  142. index 163a2f0..b32a4d4 100644
  143. --- a/EasyHookDll/EasyHookDll_64.rc
  144. +++ b/EasyHookDll/EasyHookDll_64.rc
  145. @@ -7,7 +7,7 @@
  146. //
  147. // Generated from the TEXTINCLUDE 2 resource.
  148. //
  149. -#include "afxres.h"
  150. +#include "windows.h"
  151. /////////////////////////////////////////////////////////////////////////////
  152. #undef APSTUDIO_READONLY_SYMBOLS