diff --git a/src/AcaciaZPushPlugin/EASAccount/EASAccount.cpp b/src/AcaciaZPushPlugin/EASAccount/EASAccount.cpp
index 51f2d6c..c42fd38 100644
--- a/src/AcaciaZPushPlugin/EASAccount/EASAccount.cpp
+++ b/src/AcaciaZPushPlugin/EASAccount/EASAccount.cpp
@@ -102,8 +102,8 @@ private:
static string WideToString(const wstring &s)
{
std::string result;
- for (int i = 0; i < s.size(); ++i)
- result += (char)s[i];
+ for (auto i = s.begin(); i != s.end(); ++i)
+ result += (char)*i;
return result;
}
diff --git a/src/AcaciaZPushPlugin/EASAccount/EASAccount.vcxproj b/src/AcaciaZPushPlugin/EASAccount/EASAccount.vcxproj
index 25f3328..9c12160 100644
--- a/src/AcaciaZPushPlugin/EASAccount/EASAccount.vcxproj
+++ b/src/AcaciaZPushPlugin/EASAccount/EASAccount.vcxproj
@@ -101,7 +101,7 @@
Console
true
- crypt32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)
+ mapi32.lib;crypt32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)
@@ -135,7 +135,7 @@
true
true
true
- crypt32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)
+ mapi32.lib;crypt32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)