From fd437bc8f2db3fa29b8c57cfc5d338fa185d58a2 Mon Sep 17 00:00:00 2001 From: Mattiwatti Date: Wed, 29 Nov 2017 00:54:28 +0100 Subject: [PATCH] Add a brief README to /msvc describing its contents --- msvc/README.txt | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 msvc/README.txt diff --git a/msvc/README.txt b/msvc/README.txt new file mode 100644 index 0000000..aa523c3 --- /dev/null +++ b/msvc/README.txt @@ -0,0 +1,11 @@ +This directory contains MSVC project files to build Zydis and the included tools and examples. + +There are three build configurations, each with 32/64 bit and debug/release versions: +- Static (default) +- Dynamic +- Kernel mode + +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. + +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.