diff --git a/3rdparty/distorm/distorm.vcxproj b/3rdparty/distorm/distorm.vcxproj
index 8252000c..4450efef 100644
--- a/3rdparty/distorm/distorm.vcxproj
+++ b/3rdparty/distorm/distorm.vcxproj
@@ -19,42 +19,45 @@
- 15.0
+ 16.0
{920bbb4d-c715-4cd4-9129-ff2cf941495d}
Win32Proj
distorm
- $([Microsoft.Build.Utilities.ToolLocationHelper]::GetLatestSDKTargetPlatformVersion('Windows', '10.0'))
+ 10.0
StaticLibrary
true
- v141
+ v142
Unicode
false
+ false
StaticLibrary
true
- v141
+ v142
Unicode
false
+ false
StaticLibrary
false
- v141
+ v142
true
Unicode
false
+ false
StaticLibrary
false
- v141
+ v142
true
- Unicode
false
+ false
diff --git a/3rdparty/distorm/distorm.vcxproj.filters b/3rdparty/distorm/distorm.vcxproj.filters
index ad217d6f..e8c0aea7 100644
--- a/3rdparty/distorm/distorm.vcxproj.filters
+++ b/3rdparty/distorm/distorm.vcxproj.filters
@@ -1,4 +1,4 @@
-
+
diff --git a/HookLibrary/HookLibrary.vcxproj b/HookLibrary/HookLibrary.vcxproj
index aa35fbe3..383a276c 100644
--- a/HookLibrary/HookLibrary.vcxproj
+++ b/HookLibrary/HookLibrary.vcxproj
@@ -19,42 +19,46 @@
- 15.0
+ 16.0
{C36C2313-72A8-4583-B7D8-28E193D5287F}
Win32Proj
HookLibrary
- $([Microsoft.Build.Utilities.ToolLocationHelper]::GetLatestSDKTargetPlatformVersion('Windows', '10.0'))
+ 10.0
DynamicLibrary
true
- v141
+ v142
Unicode
false
+ false
DynamicLibrary
true
- v141
+ v142
Unicode
false
+ false
DynamicLibrary
false
- v141
+ v142
true
Unicode
false
+ false
DynamicLibrary
false
- v141
+ v142
true
Unicode
false
+ false
@@ -141,7 +145,6 @@
Windows
Export.def
false
- libcmt.lib
@@ -157,7 +160,6 @@
Windows
Export.def
false
- libcmt.lib
diff --git a/HookLibrary/HookLibrary.vcxproj.filters b/HookLibrary/HookLibrary.vcxproj.filters
index b6d8ada5..f418a48a 100644
--- a/HookLibrary/HookLibrary.vcxproj.filters
+++ b/HookLibrary/HookLibrary.vcxproj.filters
@@ -1,4 +1,4 @@
-
+
diff --git a/HookLibrary/hook.props b/HookLibrary/hook.props
index c26da0ae..66c51fbb 100644
--- a/HookLibrary/hook.props
+++ b/HookLibrary/hook.props
@@ -1,5 +1,5 @@
-
+
diff --git a/InjectorCLI/InjectorCLI.vcxproj b/InjectorCLI/InjectorCLI.vcxproj
index f18323ea..1c92ca19 100644
--- a/InjectorCLI/InjectorCLI.vcxproj
+++ b/InjectorCLI/InjectorCLI.vcxproj
@@ -19,42 +19,46 @@
- 15.0
+ 16.0
{92C90AAD-036E-474D-902C-CFD1E7422899}
Win32Proj
InjectorCLI
- $([Microsoft.Build.Utilities.ToolLocationHelper]::GetLatestSDKTargetPlatformVersion('Windows', '10.0'))
+ 10.0
Application
true
- v141
+ v142
Unicode
false
+ false
Application
true
- v141
+ v142
Unicode
false
+ false
Application
false
- v141
+ v142
true
Unicode
false
+ false
Application
false
- v141
+ v142
true
Unicode
false
+ false
diff --git a/InjectorCLI/InjectorCLI.vcxproj.filters b/InjectorCLI/InjectorCLI.vcxproj.filters
index 9b36374f..1ad08f1b 100644
--- a/InjectorCLI/InjectorCLI.vcxproj.filters
+++ b/InjectorCLI/InjectorCLI.vcxproj.filters
@@ -1,4 +1,4 @@
-
+
diff --git a/SCMRevGen/SCMRevGen.vcxproj b/SCMRevGen/SCMRevGen.vcxproj
index 72d7f538..737f37bc 100644
--- a/SCMRevGen/SCMRevGen.vcxproj
+++ b/SCMRevGen/SCMRevGen.vcxproj
@@ -1,4 +1,4 @@
-
+
@@ -19,17 +19,18 @@
- 15.0
+ 16.0
{4CEF9C8E-91C8-4148-94B1-AF2A3B597762}
Win32Proj
- $([Microsoft.Build.Utilities.ToolLocationHelper]::GetLatestSDKTargetPlatformVersion('Windows', '10.0'))
+ 10.0
Utility
false
- v141
+ v142
false
+ false
diff --git a/Scylla/Scylla.vcxproj b/Scylla/Scylla.vcxproj
index b2229dde..4da574ce 100644
--- a/Scylla/Scylla.vcxproj
+++ b/Scylla/Scylla.vcxproj
@@ -42,42 +42,46 @@
- 15.0
+ 16.0
{E468DA07-48EA-40EB-A845-FA69C39D3396}
Win32Proj
Scylla
- $([Microsoft.Build.Utilities.ToolLocationHelper]::GetLatestSDKTargetPlatformVersion('Windows', '10.0'))
+ 10.0
StaticLibrary
true
- v141
+ v142
Unicode
false
+ false
StaticLibrary
true
- v141
+ v142
Unicode
false
+ false
StaticLibrary
false
- v141
+ v142
true
Unicode
false
+ false
StaticLibrary
false
- v141
+ v142
true
Unicode
false
+ false
@@ -164,6 +168,4 @@
-
-
\ No newline at end of file
diff --git a/Scylla/Scylla.vcxproj.filters b/Scylla/Scylla.vcxproj.filters
index 8558d2e8..02a91492 100644
--- a/Scylla/Scylla.vcxproj.filters
+++ b/Scylla/Scylla.vcxproj.filters
@@ -1,4 +1,4 @@
-
+
diff --git a/Scylla/scylla.debug.props b/Scylla/scylla.debug.props
index 8ad3d96d..7f2c4517 100644
--- a/Scylla/scylla.debug.props
+++ b/Scylla/scylla.debug.props
@@ -1,5 +1,5 @@
-
-
+
+
diff --git a/Scylla/scylla.props b/Scylla/scylla.props
index 9d9f3ba4..12f5a420 100644
--- a/Scylla/scylla.props
+++ b/Scylla/scylla.props
@@ -1,5 +1,5 @@
-
-
+
+
$(SolutionDir)build\Intermediate\$(Configuration)\$(PlatformName)\$(ProjectName)\
diff --git a/Scylla/scylla.release.props b/Scylla/scylla.release.props
index 3781f613..26771317 100644
--- a/Scylla/scylla.release.props
+++ b/Scylla/scylla.release.props
@@ -1,5 +1,5 @@
-
-
+
+
diff --git a/ScyllaHide.sln b/ScyllaHide.sln
index 85a1c5c6..ab7675f4 100644
--- a/ScyllaHide.sln
+++ b/ScyllaHide.sln
@@ -1,6 +1,6 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 15
-VisualStudioVersion = 15.0.27130.2010
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.28315.86
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "InjectorCLI", "InjectorCLI\InjectorCLI.vcxproj", "{92C90AAD-036E-474D-902C-CFD1E7422899}"
ProjectSection(ProjectDependencies) = postProject
diff --git a/ScyllaHideGenericPlugin/ScyllaHideGenericPlugin.vcxproj b/ScyllaHideGenericPlugin/ScyllaHideGenericPlugin.vcxproj
index aa95cd73..7cdd3bb3 100644
--- a/ScyllaHideGenericPlugin/ScyllaHideGenericPlugin.vcxproj
+++ b/ScyllaHideGenericPlugin/ScyllaHideGenericPlugin.vcxproj
@@ -19,42 +19,46 @@
- 15.0
+ 16.0
{C2B5EC30-CF03-4963-B963-7576E9F1D01E}
Win32Proj
ScyllaHideGenericPlugin
- $([Microsoft.Build.Utilities.ToolLocationHelper]::GetLatestSDKTargetPlatformVersion('Windows', '10.0'))
+ 10.0
DynamicLibrary
true
Unicode
- v141
+ v142
false
+ false
DynamicLibrary
true
Unicode
- v141
+ v142
false
+ false
DynamicLibrary
false
true
Unicode
- v141
+ v142
false
+ false
DynamicLibrary
false
true
Unicode
- v141
+ v142
false
+ false
diff --git a/ScyllaHideGenericPlugin/ScyllaHideGenericPlugin.vcxproj.filters b/ScyllaHideGenericPlugin/ScyllaHideGenericPlugin.vcxproj.filters
index 2e643fb0..a04519fb 100644
--- a/ScyllaHideGenericPlugin/ScyllaHideGenericPlugin.vcxproj.filters
+++ b/ScyllaHideGenericPlugin/ScyllaHideGenericPlugin.vcxproj.filters
@@ -1,4 +1,4 @@
-
+
diff --git a/ScyllaHideIDAProPlugin/ScyllaHideIDAProPlugin.vcxproj b/ScyllaHideIDAProPlugin/ScyllaHideIDAProPlugin.vcxproj
index a876aa13..076b8471 100644
--- a/ScyllaHideIDAProPlugin/ScyllaHideIDAProPlugin.vcxproj
+++ b/ScyllaHideIDAProPlugin/ScyllaHideIDAProPlugin.vcxproj
@@ -11,27 +11,29 @@
- 15.0
+ 16.0
{A94B6222-ABEF-41A0-BE48-06801157AAA5}
Win32Proj
ScyllaHideIDAProPlugin
- $([Microsoft.Build.Utilities.ToolLocationHelper]::GetLatestSDKTargetPlatformVersion('Windows', '10.0'))
+ 10.0
DynamicLibrary
true
Unicode
- v141
+ v142
false
+ false
DynamicLibrary
false
true
Unicode
- v141
+ v142
false
+ false
diff --git a/ScyllaHideIDAProPlugin/ScyllaHideIDAProPlugin.vcxproj.filters b/ScyllaHideIDAProPlugin/ScyllaHideIDAProPlugin.vcxproj.filters
index 358081bc..9c540ffd 100644
--- a/ScyllaHideIDAProPlugin/ScyllaHideIDAProPlugin.vcxproj.filters
+++ b/ScyllaHideIDAProPlugin/ScyllaHideIDAProPlugin.vcxproj.filters
@@ -1,4 +1,4 @@
-
+
diff --git a/ScyllaHideIDAServer/ScyllaHideIDAServer.vcxproj b/ScyllaHideIDAServer/ScyllaHideIDAServer.vcxproj
index f77a2b71..5aa4854b 100644
--- a/ScyllaHideIDAServer/ScyllaHideIDAServer.vcxproj
+++ b/ScyllaHideIDAServer/ScyllaHideIDAServer.vcxproj
@@ -19,42 +19,46 @@
- 15.0
+ 16.0
{4506D672-19C3-439B-8E1B-F1BA8BE28844}
Win32Proj
ScyllaHideIDAServer
- $([Microsoft.Build.Utilities.ToolLocationHelper]::GetLatestSDKTargetPlatformVersion('Windows', '10.0'))
+ 10.0
Application
true
Unicode
- v141
+ v142
false
+ false
Application
true
Unicode
- v141
+ v142
false
+ false
Application
false
true
Unicode
- v141
+ v142
false
+ false
Application
false
true
Unicode
- v141
+ v142
false
+ false
diff --git a/ScyllaHideIDAServer/ScyllaHideIDAServer.vcxproj.filters b/ScyllaHideIDAServer/ScyllaHideIDAServer.vcxproj.filters
index 9954ceb6..6682ed96 100644
--- a/ScyllaHideIDAServer/ScyllaHideIDAServer.vcxproj.filters
+++ b/ScyllaHideIDAServer/ScyllaHideIDAServer.vcxproj.filters
@@ -1,4 +1,4 @@
-
+
diff --git a/ScyllaHideOlly1Plugin/ScyllaHideOlly1Plugin.vcxproj b/ScyllaHideOlly1Plugin/ScyllaHideOlly1Plugin.vcxproj
index d14be956..f81c1e12 100644
--- a/ScyllaHideOlly1Plugin/ScyllaHideOlly1Plugin.vcxproj
+++ b/ScyllaHideOlly1Plugin/ScyllaHideOlly1Plugin.vcxproj
@@ -11,27 +11,29 @@
- 15.0
+ 16.0
{79774D44-ED2A-4FD2-9224-40AF0A590410}
Win32Proj
ScyllaHideOlly1Plugin
- $([Microsoft.Build.Utilities.ToolLocationHelper]::GetLatestSDKTargetPlatformVersion('Windows', '10.0'))
+ 10.0
DynamicLibrary
true
Unicode
- v141
+ v142
false
+ false
DynamicLibrary
false
true
Unicode
- v141
+ v142
false
+ false
diff --git a/ScyllaHideOlly1Plugin/ScyllaHideOlly1Plugin.vcxproj.filters b/ScyllaHideOlly1Plugin/ScyllaHideOlly1Plugin.vcxproj.filters
index a49c7023..432ee0b1 100644
--- a/ScyllaHideOlly1Plugin/ScyllaHideOlly1Plugin.vcxproj.filters
+++ b/ScyllaHideOlly1Plugin/ScyllaHideOlly1Plugin.vcxproj.filters
@@ -1,4 +1,4 @@
-
+
diff --git a/ScyllaHideOlly2Plugin/ScyllaHideOlly2Plugin.vcxproj b/ScyllaHideOlly2Plugin/ScyllaHideOlly2Plugin.vcxproj
index 64a0f730..5cd2440c 100644
--- a/ScyllaHideOlly2Plugin/ScyllaHideOlly2Plugin.vcxproj
+++ b/ScyllaHideOlly2Plugin/ScyllaHideOlly2Plugin.vcxproj
@@ -11,27 +11,29 @@
- 15.0
+ 16.0
{9EEA6D78-4E74-47B9-8746-B8754B15525D}
Win32Proj
ScyllaHideOlly2Plugin
- $([Microsoft.Build.Utilities.ToolLocationHelper]::GetLatestSDKTargetPlatformVersion('Windows', '10.0'))
+ 10.0
DynamicLibrary
true
Unicode
- v141
+ v142
false
+ false
DynamicLibrary
false
true
Unicode
- v141
+ v142
false
+ false
diff --git a/ScyllaHideOlly2Plugin/ScyllaHideOlly2Plugin.vcxproj.filters b/ScyllaHideOlly2Plugin/ScyllaHideOlly2Plugin.vcxproj.filters
index afb349d0..197035ff 100644
--- a/ScyllaHideOlly2Plugin/ScyllaHideOlly2Plugin.vcxproj.filters
+++ b/ScyllaHideOlly2Plugin/ScyllaHideOlly2Plugin.vcxproj.filters
@@ -1,4 +1,4 @@
-
+
diff --git a/ScyllaHideTEPlugin/ScyllaHideTEPlugin.vcxproj b/ScyllaHideTEPlugin/ScyllaHideTEPlugin.vcxproj
index 92bbf0f5..5e9d62e5 100644
--- a/ScyllaHideTEPlugin/ScyllaHideTEPlugin.vcxproj
+++ b/ScyllaHideTEPlugin/ScyllaHideTEPlugin.vcxproj
@@ -19,42 +19,46 @@
- 15.0
+ 16.0
{0520906F-4296-4BEC-BD5F-B370E1F7800A}
Win32Proj
ScyllaHideTEPlugin
- $([Microsoft.Build.Utilities.ToolLocationHelper]::GetLatestSDKTargetPlatformVersion('Windows', '10.0'))
+ 10.0
DynamicLibrary
true
Unicode
- v141
+ v142
false
+ false
DynamicLibrary
true
Unicode
- v141
+ v142
false
+ false
DynamicLibrary
false
true
Unicode
- v141
+ v142
false
+ false
DynamicLibrary
false
true
Unicode
- v141
+ v142
false
+ false
diff --git a/ScyllaHideTEPlugin/ScyllaHideTEPlugin.vcxproj.filters b/ScyllaHideTEPlugin/ScyllaHideTEPlugin.vcxproj.filters
index c21afa60..3266feb7 100644
--- a/ScyllaHideTEPlugin/ScyllaHideTEPlugin.vcxproj.filters
+++ b/ScyllaHideTEPlugin/ScyllaHideTEPlugin.vcxproj.filters
@@ -1,4 +1,4 @@
-
+
diff --git a/ScyllaHideX64DBGPlugin/ScyllaHideX64DBGPlugin.vcxproj b/ScyllaHideX64DBGPlugin/ScyllaHideX64DBGPlugin.vcxproj
index 6d825bd4..3c92e22d 100644
--- a/ScyllaHideX64DBGPlugin/ScyllaHideX64DBGPlugin.vcxproj
+++ b/ScyllaHideX64DBGPlugin/ScyllaHideX64DBGPlugin.vcxproj
@@ -19,42 +19,46 @@
- 15.0
+ 16.0
{B00C9DA1-867E-4438-9C6E-1B53AE0506B7}
Win32Proj
ScyllaHideX64DBGPlugin
- $([Microsoft.Build.Utilities.ToolLocationHelper]::GetLatestSDKTargetPlatformVersion('Windows', '10.0'))
+ 10.0
DynamicLibrary
true
Unicode
- v141
+ v142
false
+ false
DynamicLibrary
true
Unicode
- v141
+ v142
false
+ false
DynamicLibrary
false
true
Unicode
- v141
+ v142
false
+ false
DynamicLibrary
false
true
Unicode
- v141
+ v142
false
+ false
diff --git a/ScyllaHideX64DBGPlugin/ScyllaHideX64DBGPlugin.vcxproj.filters b/ScyllaHideX64DBGPlugin/ScyllaHideX64DBGPlugin.vcxproj.filters
index ccc446a4..a99276ba 100644
--- a/ScyllaHideX64DBGPlugin/ScyllaHideX64DBGPlugin.vcxproj.filters
+++ b/ScyllaHideX64DBGPlugin/ScyllaHideX64DBGPlugin.vcxproj.filters
@@ -1,4 +1,4 @@
-
+
diff --git a/ScyllaTest/ScyllaTest.vcxproj b/ScyllaTest/ScyllaTest.vcxproj
index 26e4ed73..dee66ef3 100644
--- a/ScyllaTest/ScyllaTest.vcxproj
+++ b/ScyllaTest/ScyllaTest.vcxproj
@@ -19,41 +19,45 @@
- 15.0
+ 16.0
{5EEACDD3-61B9-4E6A-BB47-5F37C03973C3}
ScyllaTest
- $([Microsoft.Build.Utilities.ToolLocationHelper]::GetLatestSDKTargetPlatformVersion('Windows', '10.0'))
+ 10.0
Application
true
- v141
+ v142
Unicode
false
+ false
Application
true
- v141
+ v142
Unicode
false
+ false
Application
false
- v141
+ v142
true
Unicode
false
+ false
Application
false
- v141
+ v142
true
Unicode
false
+ false
diff --git a/ScyllaTest/ScyllaTest.vcxproj.filters b/ScyllaTest/ScyllaTest.vcxproj.filters
index 0d8d9e45..f180ee6f 100644
--- a/ScyllaTest/ScyllaTest.vcxproj.filters
+++ b/ScyllaTest/ScyllaTest.vcxproj.filters
@@ -1,4 +1,4 @@
-
+
diff --git a/release.bat b/release.bat
index 76a2079f..492da1c3 100644
--- a/release.bat
+++ b/release.bat
@@ -20,7 +20,7 @@ if not exist "%VSWHERE%" (
if not %ERRORLEVEL%==0 (
@rem Fetch some version that gets it
echo Fetching vswhere.exe...
- curl -O -L https://github.com/microsoft/vswhere/releases/download/2.6.7/vswhere.exe 1>nul
+ curl -O -L https://github.com/microsoft/vswhere/releases/download/2.8.4/vswhere.exe 1>nul
set VSWHERE=vswhere.exe
)
@@ -95,4 +95,4 @@ copy /y /b Release\HookLibraryx86.dll Release\Generic\
copy /y /b Release\scylla_hide.ini Release\IDA\
copy /y /b Release\HookLibraryx64.dll Release\IDA\
copy /y /b Release\HookLibraryx86.dll Release\IDA\
-move Release\ScyllaHideIDAServer* Release\IDA\
\ No newline at end of file
+move Release\ScyllaHideIDAServer* Release\IDA\