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)