From 3c631a5d3d0a7260b678bbd3503ff8635c14d225 Mon Sep 17 00:00:00 2001 From: Mattiwatti Date: Wed, 29 Nov 2017 16:59:36 +0100 Subject: [PATCH] Add note to README re: bug in older WDK versions ('numeric comparison attempted on ""') --- msvc/README.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/msvc/README.txt b/msvc/README.txt index aa523c3..1078bec 100644 --- a/msvc/README.txt +++ b/msvc/README.txt @@ -8,4 +8,6 @@ There are three build configurations, each with 32/64 bit and debug/release vers In order to build the kernel mode configuration you must have the Microsoft WDK installed, available at https://developer.microsoft.com/en-us/windows/hardware/windows-driver-kit. The kernel mode configuration only builds Zydis and the ZydisWinKernel driver sample. The other configurations build all projects except for ZydisWinKernel. +NOTE: If you already have the WDK installed, make sure it is updated to at least the Windows 10 1709 version (10.0.16299.0) in order to prevent issues opening the solution file. This is due to a bug in older WDK toolsets. + All Zydis features are enabled by default. In order to disable specific features you can define preprocessor directives such as ZYDIS_DISABLE_FORMATTER. Refer to CMakeLists.txt for the full list of feature switches.