diff --git a/3rdparty/README.txt b/3rdparty/README.txt index 1dfcc110..a0cb29f9 100644 --- a/3rdparty/README.txt +++ b/3rdparty/README.txt @@ -1 +1 @@ -To build the IDA plugin, extract the contents of idasdk695.zip in the directory "idasdk" \ No newline at end of file +To build the IDA plugin, extract the contents of idasdk83_pro.zip in the directory "idasdk" \ No newline at end of file diff --git a/ScyllaHide.sln b/ScyllaHide.sln index c1d69a4d..ca48326b 100644 --- a/ScyllaHide.sln +++ b/ScyllaHide.sln @@ -107,7 +107,6 @@ Global {9EEA6D78-4E74-47B9-8746-B8754B15525D}.Release|Win32.Build.0 = Release|Win32 {9EEA6D78-4E74-47B9-8746-B8754B15525D}.Release|x64.ActiveCfg = Release|Win32 {A94B6222-ABEF-41A0-BE48-06801157AAA5}.Debug|Win32.ActiveCfg = Debug|x64 - {A94B6222-ABEF-41A0-BE48-06801157AAA5}.Debug|Win32.Build.0 = Debug|x64 {A94B6222-ABEF-41A0-BE48-06801157AAA5}.Debug|x64.ActiveCfg = Debug|x64 {A94B6222-ABEF-41A0-BE48-06801157AAA5}.Release|Win32.ActiveCfg = Release|x64 {A94B6222-ABEF-41A0-BE48-06801157AAA5}.Release|x64.ActiveCfg = Release|x64 diff --git a/ScyllaHideIDAProPlugin/ScyllaHideIDAProPlugin.cpp b/ScyllaHideIDAProPlugin/ScyllaHideIDAProPlugin.cpp index 83e85671..d0b7d257 100644 --- a/ScyllaHideIDAProPlugin/ScyllaHideIDAProPlugin.cpp +++ b/ScyllaHideIDAProPlugin/ScyllaHideIDAProPlugin.cpp @@ -1,5 +1,6 @@ +#include + #define USE_STANDARD_FILE_FUNCTIONS -#pragma warning(disable : 4996 4512 4127 4201) //for 64bit - p64 #ifdef BUILD_IDA_64BIT @@ -10,13 +11,14 @@ #pragma comment(lib, "x64_win_vc_32_pro/ida.lib") #endif - -#include +#pragma warning(push, 0) #include #include #include #include #include +#pragma warning(pop) + #include #include #include diff --git a/ScyllaHideIDAProPlugin/ScyllaHideIDAProPlugin.vcxproj b/ScyllaHideIDAProPlugin/ScyllaHideIDAProPlugin.vcxproj index 8df94511..222081fa 100644 --- a/ScyllaHideIDAProPlugin/ScyllaHideIDAProPlugin.vcxproj +++ b/ScyllaHideIDAProPlugin/ScyllaHideIDAProPlugin.vcxproj @@ -66,12 +66,10 @@ false .dll - $(TargetName)x64 false .dll - $(TargetName)x64 diff --git a/release.bat b/release.bat index ea8efe75..267b720d 100644 --- a/release.bat +++ b/release.bat @@ -99,7 +99,7 @@ mkdir Release\Olly1 mkdir Release\Olly2 mkdir Release\TitanEngine mkdir Release\Generic -mkdir Release\IDA +mkdir Release\IDA\plugins copy /y /b build\Release\Win32\ScyllaHideGenericPluginx86.dll Release\Generic\ copy /y /b build\Release\x64\ScyllaHideGenericPluginx64.dll Release\Generic\ @@ -109,7 +109,7 @@ copy /y /b build\Release\Win32\ScyllaHideTEPluginx86.dll Release\TitanEngine\ copy /y /b build\Release\x64\ScyllaHideTEPluginx64.dll Release\TitanEngine\ copy /y /b build\Release\Win32\ScyllaHideX64DBGPlugin.dp32 Release\x64dbg\x32\plugins\ copy /y /b build\Release\x64\ScyllaHideX64DBGPlugin.dp64 Release\x64dbg\x64\plugins\ -copy /y /b build\Release\Win32\ScyllaHideIDAProPlugin.plw Release\IDA\ +copy /y /b build\Release\x64\ScyllaHideIDAProPlugin.dll Release\IDA\plugins\ xcopy /S /Y build\Release\Win32\*.exe Release\ xcopy /S /Y build\Release\x64\*.exe Release\ @@ -140,4 +140,4 @@ copy /y /b Release\HookLibraryx64.dll Release\IDA\ copy /y /b Release\HookLibraryx86.dll Release\IDA\ move Release\ScyllaHideIDAServer* Release\IDA\ -exit 0 \ No newline at end of file +exit /b 0 \ No newline at end of file