1<?xml version="1.0" encoding="utf-8"?> 2<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 3 <ItemGroup Label="ProjectConfigurations"> 4 <ProjectConfiguration Include="Debug|Win32"> 5 <Configuration>Debug</Configuration> 6 <Platform>Win32</Platform> 7 </ProjectConfiguration> 8 <ProjectConfiguration Include="Debug|x64"> 9 <Configuration>Debug</Configuration> 10 <Platform>x64</Platform> 11 </ProjectConfiguration> 12 <ProjectConfiguration Include="Release|Win32"> 13 <Configuration>Release</Configuration> 14 <Platform>Win32</Platform> 15 </ProjectConfiguration> 16 <ProjectConfiguration Include="Release|x64"> 17 <Configuration>Release</Configuration> 18 <Platform>x64</Platform> 19 </ProjectConfiguration> 20 </ItemGroup> 21 <Import Condition="Exists('..\capstone.props')" Project="..\capstone.props" /> 22 <PropertyGroup Label="Globals"> 23 <ProjectGuid>{C6E4974C-2CAF-499A-802A-FB906F86B4C8}</ProjectGuid> 24 <TemplateGuid>{1bc93793-694f-48fe-9372-81e2b05556fd}</TemplateGuid> 25 <TargetFrameworkVersion>v4.5</TargetFrameworkVersion> 26 <MinimumVisualStudioVersion>11.0</MinimumVisualStudioVersion> 27 <Configuration>Win8.1 Debug</Configuration> 28 <Platform Condition="'$(Platform)' == ''">Win32</Platform> 29 <RootNamespace>test_winkernel</RootNamespace> 30 <ProjectName>test_winkernel</ProjectName> 31 </PropertyGroup> 32 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 33 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 34 <TargetVersion>Windows7</TargetVersion> 35 <UseDebugLibraries>true</UseDebugLibraries> 36 <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset> 37 <ConfigurationType>Driver</ConfigurationType> 38 <DriverType>KMDF</DriverType> 39 </PropertyGroup> 40 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 41 <TargetVersion>Windows7</TargetVersion> 42 <UseDebugLibraries>false</UseDebugLibraries> 43 <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset> 44 <ConfigurationType>Driver</ConfigurationType> 45 <DriverType>KMDF</DriverType> 46 </PropertyGroup> 47 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> 48 <TargetVersion>Windows7</TargetVersion> 49 <UseDebugLibraries>true</UseDebugLibraries> 50 <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset> 51 <ConfigurationType>Driver</ConfigurationType> 52 <DriverType>KMDF</DriverType> 53 </PropertyGroup> 54 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> 55 <TargetVersion>Windows7</TargetVersion> 56 <UseDebugLibraries>false</UseDebugLibraries> 57 <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset> 58 <ConfigurationType>Driver</ConfigurationType> 59 <DriverType>KMDF</DriverType> 60 </PropertyGroup> 61 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 62 <ImportGroup Label="ExtensionSettings"> 63 </ImportGroup> 64 <ImportGroup Label="PropertySheets"> 65 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 66 </ImportGroup> 67 <PropertyGroup Label="UserMacros" /> 68 <PropertyGroup /> 69 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 70 <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor> 71 </PropertyGroup> 72 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 73 <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor> 74 </PropertyGroup> 75 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 76 <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor> 77 </PropertyGroup> 78 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 79 <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor> 80 </PropertyGroup> 81 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 82 <ClCompile> 83 <WppScanConfigurationData Condition="'%(ClCompile. ScanConfigurationData)' == ''">trace.h</WppScanConfigurationData> 84 <WppKernelMode>true</WppKernelMode> 85 <AdditionalIncludeDirectories>..\..\include;..\headers;$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 86 <PreprocessorDefinitions>CAPSTONE_X86_ATT_DISABLE_NO;CAPSTONE_DIET_NO;CAPSTONE_X86_REDUCE_NO;CAPSTONE_HAS_ARM;CAPSTONE_HAS_ARM64;CAPSTONE_HAS_M68K;CAPSTONE_HAS_MIPS;CAPSTONE_HAS_POWERPC;CAPSTONE_HAS_SPARC;CAPSTONE_HAS_SYSZ;CAPSTONE_HAS_X86;CAPSTONE_HAS_XCORE;CAPSTONE_USE_SYS_DYN_MEM;%(PreprocessorDefinitions)</PreprocessorDefinitions> 87 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 88 </ClCompile> 89 <Link> 90 <AdditionalDependencies>capstone_static_winkernel.lib;ntstrsafe.lib;%(AdditionalDependencies)</AdditionalDependencies> 91 <AdditionalLibraryDirectories>..\Debug</AdditionalLibraryDirectories> 92 </Link> 93 </ItemDefinitionGroup> 94 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 95 <ClCompile> 96 <WppScanConfigurationData Condition="'%(ClCompile. ScanConfigurationData)' == ''">trace.h</WppScanConfigurationData> 97 <WppKernelMode>true</WppKernelMode> 98 <AdditionalIncludeDirectories>..\..\include;..\headers;$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 99 <PreprocessorDefinitions>CAPSTONE_X86_ATT_DISABLE_NO;CAPSTONE_DIET_NO;CAPSTONE_X86_REDUCE_NO;CAPSTONE_HAS_ARM;CAPSTONE_HAS_ARM64;CAPSTONE_HAS_M68K;CAPSTONE_HAS_MIPS;CAPSTONE_HAS_POWERPC;CAPSTONE_HAS_SPARC;CAPSTONE_HAS_SYSZ;CAPSTONE_HAS_X86;CAPSTONE_HAS_XCORE;CAPSTONE_USE_SYS_DYN_MEM;%(PreprocessorDefinitions)</PreprocessorDefinitions> 100 </ClCompile> 101 <Link> 102 <AdditionalDependencies>capstone_static_winkernel.lib;ntstrsafe.lib;%(AdditionalDependencies)</AdditionalDependencies> 103 <AdditionalLibraryDirectories>..\Release</AdditionalLibraryDirectories> 104 </Link> 105 </ItemDefinitionGroup> 106 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 107 <ClCompile> 108 <WppScanConfigurationData Condition="'%(ClCompile. ScanConfigurationData)' == ''">trace.h</WppScanConfigurationData> 109 <WppKernelMode>true</WppKernelMode> 110 <AdditionalIncludeDirectories>..\..\include;..\headers;$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 111 <PreprocessorDefinitions>CAPSTONE_X86_ATT_DISABLE_NO;CAPSTONE_DIET_NO;CAPSTONE_X86_REDUCE_NO;CAPSTONE_HAS_ARM;CAPSTONE_HAS_ARM64;CAPSTONE_HAS_M68K;CAPSTONE_HAS_MIPS;CAPSTONE_HAS_POWERPC;CAPSTONE_HAS_SPARC;CAPSTONE_HAS_SYSZ;CAPSTONE_HAS_X86;CAPSTONE_HAS_XCORE;CAPSTONE_USE_SYS_DYN_MEM;%(PreprocessorDefinitions)</PreprocessorDefinitions> 112 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 113 </ClCompile> 114 <Link> 115 <AdditionalDependencies>capstone_static_winkernel.lib;ntstrsafe.lib;%(AdditionalDependencies)</AdditionalDependencies> 116 <AdditionalLibraryDirectories>..\x64\Debug</AdditionalLibraryDirectories> 117 </Link> 118 </ItemDefinitionGroup> 119 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 120 <ClCompile> 121 <WppScanConfigurationData Condition="'%(ClCompile. ScanConfigurationData)' == ''">trace.h</WppScanConfigurationData> 122 <WppKernelMode>true</WppKernelMode> 123 <AdditionalIncludeDirectories>..\..\include;..\headers;$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 124 <PreprocessorDefinitions>CAPSTONE_X86_ATT_DISABLE_NO;CAPSTONE_DIET_NO;CAPSTONE_X86_REDUCE_NO;CAPSTONE_HAS_ARM;CAPSTONE_HAS_ARM64;CAPSTONE_HAS_M68K;CAPSTONE_HAS_MIPS;CAPSTONE_HAS_POWERPC;CAPSTONE_HAS_SPARC;CAPSTONE_HAS_SYSZ;CAPSTONE_HAS_X86;CAPSTONE_HAS_XCORE;CAPSTONE_USE_SYS_DYN_MEM;%(PreprocessorDefinitions)</PreprocessorDefinitions> 125 </ClCompile> 126 <Link> 127 <AdditionalDependencies>capstone_static_winkernel.lib;ntstrsafe.lib;%(AdditionalDependencies)</AdditionalDependencies> 128 <AdditionalLibraryDirectories>..\x64\Release</AdditionalLibraryDirectories> 129 </Link> 130 </ItemDefinitionGroup> 131 <ItemGroup> 132 <FilesToPackage Include="$(TargetPath)" /> 133 <FilesToPackage Include="@(Inf->'%(CopyOutput)')" Condition="'@(Inf)'!=''" /> 134 </ItemGroup> 135 <ItemGroup> 136 <ClCompile Include="..\..\tests\test_winkernel.cpp" /> 137 </ItemGroup> 138 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 139 <ImportGroup Label="ExtensionTargets"> 140 </ImportGroup> 141</Project>