diff --git a/src/vmprofiler-cli.vcxproj b/src/vmprofiler-cli.vcxproj
index 7560085..474c0a1 100644
--- a/src/vmprofiler-cli.vcxproj
+++ b/src/vmprofiler-cli.vcxproj
@@ -33,7 +33,7 @@
false
- $(ProjectDir)..\dependancies\vmprofiler\include\;$(ProjectDir);$(IncludePath)
+ $(ProjectDir)..\dependencies\vmprofiler\include\;$(ProjectDir);$(IncludePath)
@@ -64,56 +64,64 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {88a23124-5640-35a0-b890-311d7a67a7d2}
+
+
+ {d0b6092a-9944-4f24-9486-4b7dae372619}
+
diff --git a/src/vmprofiler-cli.vcxproj.filters b/src/vmprofiler-cli.vcxproj.filters
index 0fc137f..4e22b05 100644
--- a/src/vmprofiler-cli.vcxproj.filters
+++ b/src/vmprofiler-cli.vcxproj.filters
@@ -44,155 +44,155 @@
-
- Header Files
+
+ Header Files\Zycore
-
- Header Files
+
+ Header Files\Zycore
-
- Header Files
+
+ Header Files\Zycore
-
- Header Files
+
+ Header Files\Zycore
-
- Header Files
+
+ Header Files\Zycore
-
- Header Files
+
+ Header Files\Zycore
-
- Header Files
+
+ Header Files\Zycore
-
- Header Files
+
+ Header Files\Zycore
+
+
+ Header Files\Zycore
+
+
+ Header Files\Zycore
+
+
+ Header Files\Zycore
+
+
+ Header Files\Zycore
+
+
+ Header Files\Zycore
+
+
+ Header Files\Zycore
+
+
+ Header Files\Zycore\API
+
+
+ Header Files\Zycore\API
+
+
+ Header Files\Zycore\API
+
+
+ Header Files\Zycore\API
+
+
+ Header Files\Zycore\API
-
+
Header Files\Zydis
-
+
Header Files\Zydis
-
+
Header Files\Zydis
-
+
Header Files\Zydis
-
+
Header Files\Zydis
-
+
Header Files\Zydis
-
+
Header Files\Zydis
-
+
Header Files\Zydis
-
+
Header Files\Zydis
-
+
Header Files\Zydis
-
+
Header Files\Zydis
-
+
Header Files\Zydis
-
+
Header Files\Zydis\Generated
-
+
Header Files\Zydis\Generated
-
+
Header Files\Zydis\Generated
-
+
Header Files\Zydis\Generated
-
+
Header Files\Zydis\Generated
-
+
Header Files\Zydis\Internal
-
+
Header Files\Zydis\Internal
-
+
Header Files\Zydis\Internal
-
+
Header Files\Zydis\Internal
-
+
Header Files\Zydis\Internal
-
+
Header Files\Zydis\Internal
-
- Header Files\Zycore
-
-
- Header Files\Zycore
-
-
- Header Files\Zycore
-
-
- Header Files\Zycore
-
-
- Header Files\Zycore
-
-
- Header Files\Zycore
-
-
- Header Files\Zycore
-
-
- Header Files\Zycore
-
-
- Header Files\Zycore
-
-
- Header Files\Zycore
-
-
- Header Files\Zycore
-
-
- Header Files\Zycore
+
+ Header Files
-
- Header Files\Zycore
+
+ Header Files
-
- Header Files\Zycore
+
+ Header Files
-
- Header Files\Zycore\API
+
+ Header Files
-
- Header Files\Zycore\API
+
+ Header Files
-
- Header Files\Zycore\API
+
+ Header Files
-
- Header Files\Zycore\API
+
+ Header Files
-
- Header Files\Zycore\API
+
+ Header Files
\ No newline at end of file
diff --git a/vmprofiler-cli.sln b/vmprofiler-cli.sln
index 26e9e26..9f844bf 100644
--- a/vmprofiler-cli.sln
+++ b/vmprofiler-cli.sln
@@ -7,6 +7,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vmprofiler-cli", "src\vmpro
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vmprofiler", "dependencies\vmprofiler\src\vmprofiler.vcxproj", "{D0B6092A-9944-4F24-9486-4B7DAE372619}"
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Zydis", "dependencies\vmprofiler\dependencies\zydis\msvc\zydis\Zydis.vcxproj", "{88A23124-5640-35A0-B890-311D7A67A7D2}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug Kernel|x64 = Debug Kernel|x64
@@ -119,6 +121,54 @@ Global
{D0B6092A-9944-4F24-9486-4B7DAE372619}.Release|x64.ActiveCfg = Release|x64
{D0B6092A-9944-4F24-9486-4B7DAE372619}.Release|x64.Build.0 = Release|x64
{D0B6092A-9944-4F24-9486-4B7DAE372619}.Release|x86.ActiveCfg = Release|x64
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug Kernel|x64.ActiveCfg = Debug Kernel|x64
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug Kernel|x64.Build.0 = Debug Kernel|x64
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug Kernel|x64.Deploy.0 = Debug Kernel|x64
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug Kernel|x86.ActiveCfg = Debug Kernel|Win32
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug Kernel|x86.Build.0 = Debug Kernel|Win32
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug Kernel|x86.Deploy.0 = Debug Kernel|Win32
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug MD DLL|x64.ActiveCfg = Debug MD DLL|x64
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug MD DLL|x64.Build.0 = Debug MD DLL|x64
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug MD DLL|x86.ActiveCfg = Debug MD DLL|Win32
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug MD DLL|x86.Build.0 = Debug MD DLL|Win32
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug MD|x64.ActiveCfg = Debug MD|x64
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug MD|x64.Build.0 = Debug MD|x64
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug MD|x86.ActiveCfg = Debug MD|Win32
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug MD|x86.Build.0 = Debug MD|Win32
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug MT DLL|x64.ActiveCfg = Debug MT DLL|x64
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug MT DLL|x64.Build.0 = Debug MT DLL|x64
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug MT DLL|x86.ActiveCfg = Debug MT DLL|Win32
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug MT DLL|x86.Build.0 = Debug MT DLL|Win32
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug MT|x64.ActiveCfg = Debug MT|x64
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug MT|x64.Build.0 = Debug MT|x64
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug MT|x86.ActiveCfg = Debug MT|Win32
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug MT|x86.Build.0 = Debug MT|Win32
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Release Kernel|x64.ActiveCfg = Release Kernel|x64
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Release Kernel|x64.Build.0 = Release Kernel|x64
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Release Kernel|x64.Deploy.0 = Release Kernel|x64
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Release Kernel|x86.ActiveCfg = Release Kernel|Win32
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Release Kernel|x86.Build.0 = Release Kernel|Win32
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Release Kernel|x86.Deploy.0 = Release Kernel|Win32
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Release MD DLL|x64.ActiveCfg = Release MD DLL|x64
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Release MD DLL|x64.Build.0 = Release MD DLL|x64
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Release MD DLL|x86.ActiveCfg = Release MD DLL|Win32
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Release MD DLL|x86.Build.0 = Release MD DLL|Win32
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Release MD|x64.ActiveCfg = Release MD|x64
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Release MD|x64.Build.0 = Release MD|x64
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Release MD|x86.ActiveCfg = Release MD|Win32
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Release MD|x86.Build.0 = Release MD|Win32
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Release MT DLL|x64.ActiveCfg = Release MT DLL|x64
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Release MT DLL|x64.Build.0 = Release MT DLL|x64
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Release MT DLL|x86.ActiveCfg = Release MT DLL|Win32
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Release MT DLL|x86.Build.0 = Release MT DLL|Win32
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Release MT|x64.ActiveCfg = Release MT|x64
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Release MT|x64.Build.0 = Release MT|x64
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Release MT|x86.ActiveCfg = Release MT|Win32
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Release MT|x86.Build.0 = Release MT|Win32
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Release|x64.ActiveCfg = Release MD DLL|x64
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Release|x64.Build.0 = Release MD DLL|x64
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Release|x86.ActiveCfg = Release MT DLL|Win32
+ {88A23124-5640-35A0-B890-311D7A67A7D2}.Release|x86.Build.0 = Release MT DLL|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE