diff --git a/SigMaker/Main.cpp b/SigMaker/Main.cpp index d3902e3..f513de6 100644 --- a/SigMaker/Main.cpp +++ b/SigMaker/Main.cpp @@ -3,13 +3,13 @@ void ShowOptions( void ) { - char szBuffer[MAXSTR] = ""; ushort selectionType, keepUnsafeData, logLevel; + char szBuffer[MAXSTR] = { 0 }; - _itoa_s( Settings.iMaxRefCount, szBuffer, MAXSTR, 10 ); selectionType = (ushort)Settings.iSelectionType; keepUnsafeData = (ushort)Settings.iKeepUnsafeData; logLevel = (ushort)Settings.iLogLevel; + _itoa_s( Settings.iMaxRefCount, szBuffer, MAXSTR, 10 ); int iResult = ask_form( "Options\n" @@ -27,10 +27,10 @@ void ShowOptions( void ) if (iResult > 0) { - qsscanf( szBuffer, "%i", &Settings.iMaxRefCount ); Settings.iSelectionType = selectionType; Settings.iKeepUnsafeData = keepUnsafeData; Settings.iLogLevel = logLevel; + qsscanf( szBuffer, "%i", &Settings.iMaxRefCount ); Settings.Save( "sigmaker.ini" ); } } diff --git a/SigMaker/SigMaker.vcxproj b/SigMaker/SigMaker.vcxproj index bde6bf9..fde502a 100644 --- a/SigMaker/SigMaker.vcxproj +++ b/SigMaker/SigMaker.vcxproj @@ -128,11 +128,11 @@ true - true + false - true $(ProjectName)64 + false false @@ -145,12 +145,10 @@ false - false false false - false false false $(ProjectName)64 @@ -193,12 +191,14 @@ Disabled WIN32;_DEBUG;_WINDOWS;_USRDLL;SIGMAKER_EXPORTS;%(PreprocessorDefinitions) $(IDADIR)\idasdk\include;%(AdditionalIncludeDirectories) + false - Windows true $(IDADIR)\plugins\sigmaker.dll $(IDADIR)\idasdk\lib\x64_win_vc_32;%(AdditionalLibraryDirectories) + false + true @@ -209,12 +209,14 @@ Disabled WIN32;_DEBUG;_WINDOWS;_USRDLL;__X64__;__EA64__;SIGMAKER_EXPORTS;%(PreprocessorDefinitions) $(IDADIR)\idasdk\include;%(AdditionalIncludeDirectories) + false - Windows true $(IDADIR)\plugins\sigmaker64.dll $(IDADIR)\idasdk\lib\x64_win_vc_64;%(AdditionalLibraryDirectories) + false + true @@ -299,39 +301,27 @@ Full - false - false WIN32;NDEBUG;_WINDOWS;_USRDLL;SIGMAKER_EXPORTS;%(PreprocessorDefinitions) - Size false - MultiThreaded - true - Sync - AnySuitable + MultiThreadedDLL false - false $(IDADIR)\idasdk\include;%(AdditionalIncludeDirectories) + true - Console - false true true $(IDADIR)\plugins\sigmaker.dll - false false - ida.lib;pro.lib;%(AdditionalDependencies) /EXPORT:PLUGIN %(AdditionalOptions) false - true false - $(IDADIR)\idasdk\lib\x64_win_vc_64;%(AdditionalLibraryDirectories) + $(IDADIR)\idasdk\lib\x64_win_vc_32;%(AdditionalLibraryDirectories) + false - - false - + @@ -339,33 +329,24 @@ Full - false - false + true WIN32;NDEBUG;_WINDOWS;_USRDLL;__X64__;__EA64__;SIGMAKER_EXPORTS;%(PreprocessorDefinitions) - Size false - MultiThreaded - true - Sync - AnySuitable + MultiThreadedDLL false false $(IDADIR)\idasdk\include;%(AdditionalIncludeDirectories) - Console false true true $(IDADIR)\plugins\sigmaker64.dll - false - false ida.lib;pro.lib;%(AdditionalDependencies) /EXPORT:PLUGIN %(AdditionalOptions) false - true false $(IDADIR)\idasdk\lib\x64_win_vc_64;%(AdditionalLibraryDirectories)