Commit 1db47b33 by wuyang.zou

1、兼容合并 FreemudWrapper.dll + PaymentWrapper.dll 功能;

2、编译注意事项 请参考 READ.md

3、Version: 1.20.11.3
parent c1f8cf65
No preview for this file type
...@@ -2,41 +2,49 @@ ...@@ -2,41 +2,49 @@
#include <Windows.h> #include <Windows.h>
#include <Winbase.h> #include <Winbase.h>
#include <string> #include <string>
#include <sstream>
#include <algorithm> #include <algorithm>
#include <sstream>
#include <iostream> #include <iostream>
#include <fstream> #include <fstream>
#include "NetDataLog.h" #include "NetDataLog.h"
#pragma comment(lib, "Kernel32.lib") // ① 根据宏:PAYMENT_WRAPPER_DLL 定义来控制内部逻辑调用 fmclient.dll(券+银联) Or sbkpay.dll(微信+支付宝);
// ② 如果定义宏:PAYMENT_WRAPPER_DLL 则需将 工程属性->配置属性->常规->目标文件名
// 设定为 PaymentWrapper 否则设定为 FreemudWrapper
EXTERN_C IMAGE_DOS_HEADER __ImageBase; #define PAYMENT_WRAPPER_DLL
/*C++标准string流*/ #define WRAPPER_DLL_VER "1.20.11.3"
std::stringstream ss;
/*缓存Buff:4*1024=4K * 2 [2 Memory page] */
const int BUFF_SIZE = 1024*8;
#pragma comment(lib, "Kernel32.lib")
EXTERN_C IMAGE_DOS_HEADER __ImageBase;
#ifdef PAYMENT_WRAPPER_DLL
#define WRAPPER_NAME "PaymentWrapperDll"
#else
#define WRAPPER_NAME "FreemudWrapperDll"
#endif
#define SBKPAY_CONFIG "sbkpay.ini"
#define FMCLIENT_CONFIG "fmclient.cfg"
#define SBKPAYDLL "sbkpay.dll" #define SBKPAYDLL "sbkpay.dll"
#define SBKPAYCONFIG "sbkpay.ini"
#define FMPDLL "fmclient.dll" #define FMPDLL "fmclient.dll"
//#define FMCRYPT "fmcrypt.dll"
#define LIBCURL "libcurl.dll" #define LIBCURL "libcurl.dll"
#define LIBEAY32 "libeay32.dll" #define LIBEAY32 "libeay32.dll"
#define LIBIDN "libidn-11.dll" #define LIBIDN "libidn-11.dll"
#define SSLEAY32 "ssleay32.dll" #define SSLEAY32 "ssleay32.dll"
#define ZLIB1 "zlib1.dll" #define ZLIB1 "zlib1.dll"
#define SQLITE "sqlite3.dll" #define SQLITE "sqlite3.dll"
#define SBKPAYDLLR "sbkpayR.dll"
#define FMPDLLR "fmclientR.dll" #define FMPDLLR "fmclientR.dll"
//#define FMCRYPTR "fmcryptR.dll"
#define LIBCURLR "libcurlR.dll" #define LIBCURLR "libcurlR.dll"
#define LIBEAY32R "libeay32R.dll" #define LIBEAY32R "libeay32R.dll"
#define LIBIDNR "libidn-11R.dll" #define LIBIDNR "libidn-11R.dll"
#define SSLEAY32R "ssleay32R.dll" #define SSLEAY32R "ssleay32R.dll"
#define ZLIB1R "zlib1R.dll" #define ZLIB1R "zlib1R.dll"
#define SQLITER "sqlite3R.dll" #define SQLITER "sqlite3R.dll"
#define SBKPAYDLLR "sbkpayR.dll"
void DoCopyFile(const char *dir); void DoCopyFile(const char *dir);
void replace_all(std::string& str, const std::string& from, const std::string& to); void replace_all(std::string& str, const std::string& from, const std::string& to);
...@@ -48,8 +56,14 @@ EXTERN_C typedef int (_stdcall *PFN_GETRSACRET)(int ,const char *,const char *); ...@@ -48,8 +56,14 @@ EXTERN_C typedef int (_stdcall *PFN_GETRSACRET)(int ,const char *,const char *);
int init_sign = 0; int init_sign = 0;
/*C++标准string流*/
std::stringstream ss;
/*缓存Buff:4*1024=4K * 2 [2 Memory page] */
const int BUFF_SIZE = 1024*8;
//! 初始化日志对象; //! 初始化日志对象;
NetDataLog netDataLog("\C:\\Freemud\\fmclient\\log","FreemudWrapperDll",1024*2,40,0); NetDataLog netDataLog("\C:\\Freemud\\fmclient\\log", WRAPPER_NAME ,1024*2,40,0);
HMODULE GetInstance() HMODULE GetInstance()
{ {
...@@ -90,13 +104,21 @@ HMODULE GetInstance() ...@@ -90,13 +104,21 @@ HMODULE GetInstance()
//获取配置文件中Dll 配置DLL 路径; //获取配置文件中Dll 配置DLL 路径;
char dllPath[MAX_PATH] = { 0 }; char dllPath[MAX_PATH] = { 0 };
char conFilePath[MAX_PATH] = { 0 }; char conFilePath[MAX_PATH] = { 0 };
sprintf(conFilePath, "%s%s", mod, SBKPAYCONFIG);
printf("SbkPayWrapper: Set config file path: %s\n", conFilePath); #ifdef PAYMENT_WRAPPER_DLL
sprintf(conFilePath, "%s%s", mod, FMCLIENT_CONFIG);
printf("PaymentWrapperDll: Set config file path: %s\n", conFilePath);
#else
sprintf(conFilePath, "%s%s", mod, SBKPAY_CONFIG);
printf("FreemudWrapperDll: Set config file path: %s\n", conFilePath);
#endif
int getConfigRet = GetPrivateProfileString("ALL", "DLLPATH", mod, dllPath, MAX_PATH, conFilePath); int getConfigRet = GetPrivateProfileString("ALL", "DLLPATH", mod, dllPath, MAX_PATH, conFilePath);
getConfigRet = GetLastError(); getConfigRet = GetLastError();
printf("SbkPayWrapper: Get dll path: %s\n", dllPath); printf("SbkPayWrapper: Get dll path: %s\n", dllPath);
ss.str(""); ss.str("");
ss <<"FreemudWrapper GetInstance():: mod path: "<< mod <<" ; dllConfigPath: "<<conFilePath <<" ; DLLPATH: "<<dllPath<< std::endl; ss << WRAPPER_NAME <<" GetInstance():: mod path: "<< mod <<" ; dllConfigPath: "
<<conFilePath <<" ; DLLPATH: "<<dllPath<< std::endl;
netDataLog.addLog(ss.str().c_str()); netDataLog.addLog(ss.str().c_str());
//! Remove duplicated module path //! Remove duplicated module path
std::string mod_image_path = mod; std::string mod_image_path = mod;
...@@ -132,15 +154,22 @@ HMODULE GetInstance() ...@@ -132,15 +154,22 @@ HMODULE GetInstance()
} }
int setEnvRet = SetEnvironmentVariable("path", dstEnvNewPath.c_str()); int setEnvRet = SetEnvironmentVariable("path", dstEnvNewPath.c_str());
ss.str(""); ss.str("");
ss << "New path env: " << " setEnvRet: "<<setEnvRet << " setEnvErrorCase: "<<GetLastError()<< " New Path Env: "<< dstEnvNewPath << std::endl; ss << "New path env: " << " setEnvRet: "<<setEnvRet << " setEnvErrorCase: "
<<GetLastError()<< " New Path Env: "<< dstEnvNewPath << std::endl;
OutputDebugString(ss.str().c_str()); OutputDebugString(ss.str().c_str());
netDataLog.addLog(ss.str().c_str()); netDataLog.addLog(ss.str().c_str());
//! 获取DLL动态库的模块句柄; //! 获取DLL动态库的模块句柄;
char instance[MAX_PATH] = { 0 }; char instance[MAX_PATH] = { 0 };
#ifdef PAYMENT_WRAPPER_DLL
sprintf(instance, "%s%s", mod, FMPDLL);
#else
sprintf(instance, "%s%s", mod, SBKPAYDLL); sprintf(instance, "%s%s", mod, SBKPAYDLL);
#endif
hMod = LoadLibraryA(instance); //[zwy] LoadLibraryA -> LoadLibrary hMod = LoadLibraryA(instance); //[zwy] LoadLibraryA -> LoadLibrary
ss.str(""); ss.str("");
ss << " LoadLibraryA(instance) hMod: " << hMod << std::endl; ss << " LoadLibraryA(instance) hMod: "<< hMod << " WrapperVersion:"<< WRAPPER_DLL_VER << std::endl;
netDataLog.addLog(ss.str().c_str()); netDataLog.addLog(ss.str().c_str());
} }
//! 校验当前环境变量:case<2>: 当前环境变量为空; //! 校验当前环境变量:case<2>: 当前环境变量为空;
...@@ -152,20 +181,6 @@ HMODULE GetInstance() ...@@ -152,20 +181,6 @@ HMODULE GetInstance()
} }
//! 返回DLL动态库句柄; //! 返回DLL动态库句柄;
return hMod; return hMod;
// printf("Current directory: %s\nModule path: %s\n", current_dir, mod);
// printf("Changing current to: %s\n", mod);
// SetCurrentDirectory(mod);
// char instance[MAX_PATH] = { 0 };
// sprintf(instance, "%s%s", mod, SBKPAYDLL);
////if(init_sign == 0)
//// DoCopyFile(mod);
////init_sign = 1;
// HMODULE hMod = LoadLibraryA(instance);
////HMODULE hModw = LoadLibraryW(L"C:\\Users\\dingda.li\\Desktop\\sbkpay\\sbkpay.dll");
// printf("Changing current to: %s\n", current_dir);
// SetCurrentDirectory(current_dir);
// return hMod;
} }
...@@ -189,66 +204,62 @@ void replace_all(std::string& str, const std::string& from, const std::string& t ...@@ -189,66 +204,62 @@ void replace_all(std::string& str, const std::string& from, const std::string& t
void DoCopyFile(const char *dir) void DoCopyFile(const char *dir)
{ {
char inskt[MAX_PATH] = { 0 }; char inskt[MAX_PATH] = { 0 };
//char fmcrypt[MAX_PATH] = { 0 };
char libcurl[MAX_PATH] = { 0 }; char libcurl[MAX_PATH] = { 0 };
char libeay32[MAX_PATH] = { 0 }; char libeay32[MAX_PATH] = { 0 };
char libidn[MAX_PATH] = { 0 }; char libidn[MAX_PATH] = { 0 };
char ssleay32[MAX_PATH] = { 0 }; char ssleay32[MAX_PATH] = { 0 };
char zlib1[MAX_PATH] = { 0 }; char zlib1[MAX_PATH] = { 0 };
char sqlite[MAX_PATH] = { 0 };
char insktr[MAX_PATH] = { 0 }; char insktr[MAX_PATH] = { 0 };
char fmcryptr[MAX_PATH] = { 0 };
char libcurlr[MAX_PATH] = { 0 }; char libcurlr[MAX_PATH] = { 0 };
char libeay32r[MAX_PATH] = { 0 }; char libeay32r[MAX_PATH] = { 0 };
char libidnr[MAX_PATH] = { 0 }; char libidnr[MAX_PATH] = { 0 };
char ssleay32r[MAX_PATH] = { 0 }; char ssleay32r[MAX_PATH] = { 0 };
char zlib1r[MAX_PATH] = { 0 }; char zlib1r[MAX_PATH] = { 0 };
char sqlite[MAX_PATH] = { 0 };
char sqliter[MAX_PATH] = { 0 }; char sqliter[MAX_PATH] = { 0 };
char sbkpay[MAX_PATH] = { 0 };
char sbkpayr[MAX_PATH] = { 0 }; #ifdef PAYMENT_WRAPPER_DLL
sprintf(inskt, "%s%s", dir, FMPDLL);
sprintf(insktr, "%s%s", dir, FMPDLLR);
//sprintf(inskt, "%s%s", dir, FMPDLL); #else
////sprintf(fmcrypt, "%s%s", dir, FMCRYPT); sprintf(inskt, "%s%s", dir, SBKPAYDLL);
//sprintf(libcurl, "%s%s", dir, LIBCURL); sprintf(insktr, "%s%s", dir, SBKPAYDLLR);
//sprintf(libeay32, "%s%s", dir, LIBEAY32); #endif
//sprintf(libidn, "%s%s", dir, LIBIDN);
//sprintf(ssleay32, "%s%s", dir, SSLEAY32); sprintf(libcurl, "%s%s", dir, LIBCURL);
//sprintf(zlib1, "%s%s", dir, ZLIB1); sprintf(libeay32, "%s%s", dir, LIBEAY32);
//sprintf(insktr, "%s%s", dir, FMPDLLR); sprintf(libidn, "%s%s", dir, LIBIDN);
//sprintf(sqlite, "%s%s", dir, SQLITE); sprintf(ssleay32, "%s%s", dir, SSLEAY32);
////sprintf(fmcryptr, "%s%s", dir, FMCRYPTR); sprintf(zlib1, "%s%s", dir, ZLIB1);
//sprintf(libcurlr, "%s%s", dir, LIBCURLR); sprintf(sqlite, "%s%s", dir, SQLITE);
//sprintf(libeay32r, "%s%s", dir, LIBEAY32R);
//sprintf(libidnr, "%s%s", dir, LIBIDNR); sprintf(libcurlr, "%s%s", dir, LIBCURLR);
//sprintf(ssleay32r, "%s%s", dir, SSLEAY32R); sprintf(libeay32r, "%s%s", dir, LIBEAY32R);
//sprintf(zlib1r, "%s%s", dir, ZLIB1R); sprintf(libidnr, "%s%s", dir, LIBIDNR);
//sprintf(sbkpayr, "%s%s", dir, SQLITER); sprintf(ssleay32r, "%s%s", dir, SSLEAY32R);
sprintf(sbkpay, "%s%s", dir, SBKPAYDLL); sprintf(zlib1r, "%s%s", dir, ZLIB1R);
sprintf(sbkpayr, "%s%s", dir, SBKPAYDLLR); sprintf(sqliter, "%s%s", dir, SQLITER);
printf("%s\r\n", sbkpayr); CopyFile(insktr, inskt, false);
CopyFile(libcurlr, libcurl, false);
//CopyFile(insktr, inskt, false); CopyFile(libeay32r, libeay32, false);
////CopyFile(fmcryptr, fmcrypt, false); CopyFile(libidnr, libidn, false);
//CopyFile(libcurlr, libcurl, false); CopyFile(ssleay32r, ssleay32, false);
//CopyFile(libeay32r, libeay32, false); CopyFile(zlib1r, zlib1, false);
//CopyFile(libidnr, libidn, false); CopyFile(sqliter, sqlite, false);
//CopyFile(ssleay32r, ssleay32, false);
//CopyFile(zlib1r, zlib1, false);
//CopyFile(sqliter, sqlite, false);
CopyFile(sbkpayr, sbkpay, false);
} }
extern "C"{ extern "C"{
// FreemudWrapper.dll (微信+支付宝: 业务dll 包装类) Only Export Function: "FreemudPay"
__declspec(dllexport) void _stdcall FreemudPay(char *indata, char *outdata) __declspec(dllexport) void _stdcall FreemudPay(char *indata, char *outdata)
{ {
HMODULE hMod = GetInstance(); HMODULE hMod = GetInstance();
if (hMod) { if (hMod) {
PFN_START pfn_GetValue = (PFN_START)GetProcAddress(hMod, "Start"); PFN_START pfn_FreemudPay = (PFN_START)GetProcAddress(hMod, "Start");
if (pfn_GetValue) { if ( pfn_FreemudPay ) {
pfn_GetValue(indata, outdata); pfn_FreemudPay(indata, outdata);
return ; return ;
} }
FreeLibrary(hMod); FreeLibrary(hMod);
...@@ -256,46 +267,58 @@ extern "C"{ ...@@ -256,46 +267,58 @@ extern "C"{
return ; return ;
} }
//__declspec(dllexport) int _stdcall GetValue(char *indata, char *outdata)
//{ // PaymentWrapper.dll (卡券+银联: 业务dll 包装类) Export Function: "GetValue"
// HMODULE hMod = GetInstance(); __declspec(dllexport) int _stdcall GetValue(char *indata, char *outdata)
// if (hMod) { {
// PFN_GETVALUE pfn_GetValue = (PFN_GETVALUE)GetProcAddress(hMod, "_GetValue@8"); HMODULE hMod = GetInstance();
// if (pfn_GetValue) { if (hMod) {
// return pfn_GetValue(indata, outdata); ss.str("<<=== HMODULE Begin _GetValue@8 ===>>");
// } netDataLog.addLog(ss.str().c_str());
// FreeLibrary(hMod); PFN_GETVALUE pfn_GetValue = (PFN_GETVALUE)GetProcAddress(hMod, "_GetValue@8");
// } ss<<"<<=== HMODULE Return GetProcAddress:===>>"<<pfn_GetValue;
netDataLog.addLog(ss.str().c_str());
// return -1; if (pfn_GetValue) {
//} return pfn_GetValue(indata, outdata);
}
//__declspec(dllexport) int _stdcall RESGetValue(char *indata, char *outdata) FreeLibrary(hMod);
//{ }
// HMODULE hMod = GetInstance(); return -1;
// if (hMod) { }
// PFN_RESGETVALUE pfn_GetValue = (PFN_RESGETVALUE)GetProcAddress(hMod, "RESGetValue");
// if (pfn_GetValue) { // PaymentWrapper.dll (卡券+银联: 业务dll 包装类) Export Function: "RESGetValue"
// return pfn_GetValue(indata, outdata); __declspec(dllexport) int _stdcall RESGetValue(char *indata, char *outdata)
// } {
// FreeLibrary(hMod); HMODULE hMod = GetInstance();
// } if (hMod) {
ss.str("<<=== HMODULE Begin RESGetValue ===>>");
// return -1; netDataLog.addLog(ss.str().c_str());
//} PFN_RESGETVALUE pfn_RESGetValue = (PFN_RESGETVALUE)GetProcAddress(hMod, "RESGetValue");
ss<<"<<=== HMODULE Return GetProcAddress:===>>"<<pfn_RESGetValue;
//__declspec(dllexport) int _stdcall GetRSACret(int partnerId,const char *storeID,const char *posNo) netDataLog.addLog(ss.str().c_str());
//{ if ( pfn_RESGetValue ) {
// HMODULE hMod = GetInstance(); return pfn_RESGetValue(indata, outdata);
// if (hMod) { }
// PFN_GETRSACRET pfn_GetValue = (PFN_GETRSACRET)GetProcAddress(hMod, "_GetRSACret@12"); FreeLibrary(hMod);
// if (pfn_GetValue) { }
// return pfn_GetValue(partnerId, storeID, posNo); return -1;
// } }
// FreeLibrary(hMod);
// } // PaymentWrapper.dll (卡券+银联: 业务dll 包装类) Export Function: "GetRSACret"
__declspec(dllexport) int _stdcall GetRSACret(int partnerId,const char *storeID,const char *posNo)
// return -1; {
//} HMODULE hMod = GetInstance();
if (hMod) {
ss.str("<<=== HMODULE Begin _GetRSACret@12 ===>>");
PFN_GETRSACRET pfn_GetRSACret = (PFN_GETRSACRET)GetProcAddress(hMod, "_GetRSACret@12");
ss<<"<<=== HMODULE Return GetProcAddress:===>>"<<pfn_GetRSACret;
netDataLog.addLog(ss.str().c_str());
if ( pfn_GetRSACret ) {
return pfn_GetRSACret(partnerId, storeID, posNo);
}
FreeLibrary(hMod);
}
return -1;
}
}; };
\ No newline at end of file
No preview for this file type
No preview for this file type
...@@ -44,6 +44,9 @@ ...@@ -44,6 +44,9 @@
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LibraryPath>$(LibraryPath)</LibraryPath> <LibraryPath>$(LibraryPath)</LibraryPath>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<TargetName>FreemudWrapper</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile> <ClCompile>
<WarningLevel>Level3</WarningLevel> <WarningLevel>Level3</WarningLevel>
...@@ -83,7 +86,6 @@ ...@@ -83,7 +86,6 @@
<ItemGroup> <ItemGroup>
<ClInclude Include="NetDataLog.h" /> <ClInclude Include="NetDataLog.h" />
<ClInclude Include="resource.h" /> <ClInclude Include="resource.h" />
<ClInclude Include="resource1.h" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ResourceCompile Include="FreemudWrapper.rc" /> <ResourceCompile Include="FreemudWrapper.rc" />
......
...@@ -31,9 +31,6 @@ ...@@ -31,9 +31,6 @@
<ClInclude Include="resource.h"> <ClInclude Include="resource.h">
<Filter>头文件</Filter> <Filter>头文件</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="resource1.h">
<Filter>头文件</Filter>
</ClInclude>
<ClInclude Include="NetDataLog.h"> <ClInclude Include="NetDataLog.h">
<Filter>头文件</Filter> <Filter>头文件</Filter>
</ClInclude> </ClInclude>
......
[2019\5\25 14.30.0] Current path env: C:\Program Files (x86)\Razer Chroma SDK\bin;C:\Program Files\Razer Chroma SDK\bin;C:\Program Files\Microsoft MPI\Bin\;D:\Python\Python36\Scripts\;D:\Python\Python36\;C:\Program Files\Docker\Docker\Resources\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;D:\Git\cmd;D:\PuTTY\;"E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144\jre\bin";D:\VS2010\Visual Leak Detector\bin\Win32;D:\VS2010\Visual Leak Detector\bin\Win64;D:\ODB\odb-2.4.0-i686-windows\bin;C:\Program Files\nodejs\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;C:\Program Files\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;E:\zouwuyang\java_project\soft\apache-maven-3.5.3;E:\zouwuyang\java_project\soft\apache-maven-3.5.3\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144;E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\JUnitTest;C:\WINDOWS\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\MySQL\MySQL Server 5.5;%MYSQL\include%;D:\VS2010\VC\bin;D:\Windows Kits\10\bin\10.0.16299.0\x86;D:\Qt\Qt5.5.1_msvc2010\5.5\msvc2010\bin\;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Users\wuyang.zou.OFFICE\AppData\Local\Microsoft\WindowsApps;C:\Users\wuyang.zou.OFFICE\AppData\Roaming\npm;C:\Program Files\CMake\bin;D:\VS2010\;D:\VS2010\VC\bin
Module Path: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\
[2019\5\25 14.30.0] FreemudWrapper GetInstance():: mod path E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\ ; dllConfigPath E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\sbkpay.ini
[2019\5\25 14.30.0] New path env: setEnvRet: 1 path env: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\;C:\Program Files (x86)\Razer Chroma SDK\bin;C:\Program Files\Razer Chroma SDK\bin;C:\Program Files\Microsoft MPI\Bin\;D:\Python\Python36\Scripts\;D:\Python\Python36\;C:\Program Files\Docker\Docker\Resources\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;D:\Git\cmd;D:\PuTTY\;"E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144\jre\bin";D:\VS2010\Visual Leak Detector\bin\Win32;D:\VS2010\Visual Leak Detector\bin\Win64;D:\ODB\odb-2.4.0-i686-windows\bin;C:\Program Files\nodejs\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;C:\Program Files\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;E:\zouwuyang\java_project\soft\apache-maven-3.5.3;E:\zouwuyang\java_project\soft\apache-maven-3.5.3\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144;E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\JUnitTest;C:\WINDOWS\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\MySQL\MySQL Server 5.5;%MYSQL\include%;D:\VS2010\VC\bin;D:\Windows Kits\10\bin\10.0.16299.0\x86;D:\Qt\Qt5.5.1_msvc2010\5.5\msvc2010\bin\;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Users\wuyang.zou.OFFICE\AppData\Local\Microsoft\WindowsApps;C:\Users\wuyang.zou.OFFICE\AppData\Roaming\npm;C:\Program Files\CMake\bin;D:\VS2010\;D:\VS2010\VC\bin
[2019\5\25 14.30.0] LoadLibraryA(instance) hMod: 00000000
[2019\5\25 14.30.2] Current path env: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\;C:\Program Files (x86)\Razer Chroma SDK\bin;C:\Program Files\Razer Chroma SDK\bin;C:\Program Files\Microsoft MPI\Bin\;D:\Python\Python36\Scripts\;D:\Python\Python36\;C:\Program Files\Docker\Docker\Resources\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;D:\Git\cmd;D:\PuTTY\;"E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144\jre\bin";D:\VS2010\Visual Leak Detector\bin\Win32;D:\VS2010\Visual Leak Detector\bin\Win64;D:\ODB\odb-2.4.0-i686-windows\bin;C:\Program Files\nodejs\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;C:\Program Files\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;E:\zouwuyang\java_project\soft\apache-maven-3.5.3;E:\zouwuyang\java_project\soft\apache-maven-3.5.3\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144;E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\JUnitTest;C:\WINDOWS\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\MySQL\MySQL Server 5.5;%MYSQL\include%;D:\VS2010\VC\bin;D:\Windows Kits\10\bin\10.0.16299.0\x86;D:\Qt\Qt5.5.1_msvc2010\5.5\msvc2010\bin\;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Users\wuyang.zou.OFFICE\AppData\Local\Microsoft\WindowsApps;C:\Users\wuyang.zou.OFFICE\AppData\Roaming\npm;C:\Program Files\CMake\bin;D:\VS2010\;D:\VS2010\VC\bin
Module Path: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\
[2019\5\25 14.30.2] FreemudWrapper GetInstance():: mod path E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\ ; dllConfigPath E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\sbkpay.ini
[2019\5\25 14.30.2] New path env: setEnvRet: 1 path env: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\;;C:\Program Files (x86)\Razer Chroma SDK\bin;C:\Program Files\Razer Chroma SDK\bin;C:\Program Files\Microsoft MPI\Bin\;D:\Python\Python36\Scripts\;D:\Python\Python36\;C:\Program Files\Docker\Docker\Resources\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;D:\Git\cmd;D:\PuTTY\;"E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144\jre\bin";D:\VS2010\Visual Leak Detector\bin\Win32;D:\VS2010\Visual Leak Detector\bin\Win64;D:\ODB\odb-2.4.0-i686-windows\bin;C:\Program Files\nodejs\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;C:\Program Files\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;E:\zouwuyang\java_project\soft\apache-maven-3.5.3;E:\zouwuyang\java_project\soft\apache-maven-3.5.3\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144;E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\JUnitTest;C:\WINDOWS\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\MySQL\MySQL Server 5.5;%MYSQL\include%;D:\VS2010\VC\bin;D:\Windows Kits\10\bin\10.0.16299.0\x86;D:\Qt\Qt5.5.1_msvc2010\5.5\msvc2010\bin\;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Users\wuyang.zou.OFFICE\AppData\Local\Microsoft\WindowsApps;C:\Users\wuyang.zou.OFFICE\AppData\Roaming\npm;C:\Program Files\CMake\bin;D:\VS2010\;D:\VS2010\VC\bin
[2019\5\25 14.30.2] LoadLibraryA(instance) hMod: 00000000
[2019\5\25 14.30.4] Current path env: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\;;C:\Program Files (x86)\Razer Chroma SDK\bin;C:\Program Files\Razer Chroma SDK\bin;C:\Program Files\Microsoft MPI\Bin\;D:\Python\Python36\Scripts\;D:\Python\Python36\;C:\Program Files\Docker\Docker\Resources\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;D:\Git\cmd;D:\PuTTY\;"E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144\jre\bin";D:\VS2010\Visual Leak Detector\bin\Win32;D:\VS2010\Visual Leak Detector\bin\Win64;D:\ODB\odb-2.4.0-i686-windows\bin;C:\Program Files\nodejs\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;C:\Program Files\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;E:\zouwuyang\java_project\soft\apache-maven-3.5.3;E:\zouwuyang\java_project\soft\apache-maven-3.5.3\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144;E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\JUnitTest;C:\WINDOWS\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\MySQL\MySQL Server 5.5;%MYSQL\include%;D:\VS2010\VC\bin;D:\Windows Kits\10\bin\10.0.16299.0\x86;D:\Qt\Qt5.5.1_msvc2010\5.5\msvc2010\bin\;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Users\wuyang.zou.OFFICE\AppData\Local\Microsoft\WindowsApps;C:\Users\wuyang.zou.OFFICE\AppData\Roaming\npm;C:\Program Files\CMake\bin;D:\VS2010\;D:\VS2010\VC\bin
Module Path: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\
[2019\5\25 14.30.4] FreemudWrapper GetInstance():: mod path E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\ ; dllConfigPath E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\sbkpay.ini
[2019\5\25 14.30.4] New path env: setEnvRet: 1 path env: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\;C:\Program Files (x86)\Razer Chroma SDK\bin;C:\Program Files\Razer Chroma SDK\bin;C:\Program Files\Microsoft MPI\Bin\;D:\Python\Python36\Scripts\;D:\Python\Python36\;C:\Program Files\Docker\Docker\Resources\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;D:\Git\cmd;D:\PuTTY\;"E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144\jre\bin";D:\VS2010\Visual Leak Detector\bin\Win32;D:\VS2010\Visual Leak Detector\bin\Win64;D:\ODB\odb-2.4.0-i686-windows\bin;C:\Program Files\nodejs\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;C:\Program Files\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;E:\zouwuyang\java_project\soft\apache-maven-3.5.3;E:\zouwuyang\java_project\soft\apache-maven-3.5.3\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144;E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\JUnitTest;C:\WINDOWS\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\MySQL\MySQL Server 5.5;%MYSQL\include%;D:\VS2010\VC\bin;D:\Windows Kits\10\bin\10.0.16299.0\x86;D:\Qt\Qt5.5.1_msvc2010\5.5\msvc2010\bin\;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Users\wuyang.zou.OFFICE\AppData\Local\Microsoft\WindowsApps;C:\Users\wuyang.zou.OFFICE\AppData\Roaming\npm;C:\Program Files\CMake\bin;D:\VS2010\;D:\VS2010\VC\bin
[2019\5\25 14.30.4] LoadLibraryA(instance) hMod: 00000000
[2019\5\25 14.30.6] Current path env: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\;C:\Program Files (x86)\Razer Chroma SDK\bin;C:\Program Files\Razer Chroma SDK\bin;C:\Program Files\Microsoft MPI\Bin\;D:\Python\Python36\Scripts\;D:\Python\Python36\;C:\Program Files\Docker\Docker\Resources\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;D:\Git\cmd;D:\PuTTY\;"E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144\jre\bin";D:\VS2010\Visual Leak Detector\bin\Win32;D:\VS2010\Visual Leak Detector\bin\Win64;D:\ODB\odb-2.4.0-i686-windows\bin;C:\Program Files\nodejs\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;C:\Program Files\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;E:\zouwuyang\java_project\soft\apache-maven-3.5.3;E:\zouwuyang\java_project\soft\apache-maven-3.5.3\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144;E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\JUnitTest;C:\WINDOWS\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\MySQL\MySQL Server 5.5;%MYSQL\include%;D:\VS2010\VC\bin;D:\Windows Kits\10\bin\10.0.16299.0\x86;D:\Qt\Qt5.5.1_msvc2010\5.5\msvc2010\bin\;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Users\wuyang.zou.OFFICE\AppData\Local\Microsoft\WindowsApps;C:\Users\wuyang.zou.OFFICE\AppData\Roaming\npm;C:\Program Files\CMake\bin;D:\VS2010\;D:\VS2010\VC\bin
Module Path: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\
[2019\5\25 14.30.6] FreemudWrapper GetInstance():: mod path E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\ ; dllConfigPath E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\sbkpay.ini
[2019\5\25 14.30.6] New path env: setEnvRet: 1 path env: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\;;C:\Program Files (x86)\Razer Chroma SDK\bin;C:\Program Files\Razer Chroma SDK\bin;C:\Program Files\Microsoft MPI\Bin\;D:\Python\Python36\Scripts\;D:\Python\Python36\;C:\Program Files\Docker\Docker\Resources\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;D:\Git\cmd;D:\PuTTY\;"E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144\jre\bin";D:\VS2010\Visual Leak Detector\bin\Win32;D:\VS2010\Visual Leak Detector\bin\Win64;D:\ODB\odb-2.4.0-i686-windows\bin;C:\Program Files\nodejs\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;C:\Program Files\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;E:\zouwuyang\java_project\soft\apache-maven-3.5.3;E:\zouwuyang\java_project\soft\apache-maven-3.5.3\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144;E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\JUnitTest;C:\WINDOWS\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\MySQL\MySQL Server 5.5;%MYSQL\include%;D:\VS2010\VC\bin;D:\Windows Kits\10\bin\10.0.16299.0\x86;D:\Qt\Qt5.5.1_msvc2010\5.5\msvc2010\bin\;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Users\wuyang.zou.OFFICE\AppData\Local\Microsoft\WindowsApps;C:\Users\wuyang.zou.OFFICE\AppData\Roaming\npm;C:\Program Files\CMake\bin;D:\VS2010\;D:\VS2010\VC\bin
[2019\5\25 14.30.6] LoadLibraryA(instance) hMod: 00000000
[2019\5\28 19.34.39] Current path env: C:\Program Files (x86)\Razer Chroma SDK\bin;C:\Program Files\Razer Chroma SDK\bin;C:\Program Files\Microsoft MPI\Bin\;D:\Python\Python36\Scripts\;D:\Python\Python36\;C:\Program Files\Docker\Docker\Resources\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;D:\Git\cmd;D:\PuTTY\;"E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144\jre\bin";D:\VS2010\Visual Leak Detector\bin\Win32;D:\VS2010\Visual Leak Detector\bin\Win64;D:\ODB\odb-2.4.0-i686-windows\bin;C:\Program Files\nodejs\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;C:\Program Files\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;E:\zouwuyang\java_project\soft\apache-maven-3.5.3;E:\zouwuyang\java_project\soft\apache-maven-3.5.3\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144;E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\JUnitTest;C:\WINDOWS\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\MySQL\MySQL Server 5.5;%MYSQL\include%;D:\VS2010\VC\bin;D:\Windows Kits\10\bin\10.0.16299.0\x86;D:\Qt\Qt5.5.1_msvc2010\5.5\msvc2010\bin\;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Users\wuyang.zou.OFFICE\AppData\Local\Microsoft\WindowsApps;C:\Users\wuyang.zou.OFFICE\AppData\Roaming\npm;C:\Program Files\CMake\bin;D:\VS2010\;D:\VS2010\VC\bin
[2019\5\28 19.34.39] FreemudWrapper GetInstance():: mod path: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\ ; dllConfigPath: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\sbkpay.ini ; DLLPATH: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\
[2019\5\28 19.34.39] New path env: setEnvRet: 1 path env: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\;C:\Program Files (x86)\Razer Chroma SDK\bin;C:\Program Files\Razer Chroma SDK\bin;C:\Program Files\Microsoft MPI\Bin\;D:\Python\Python36\Scripts\;D:\Python\Python36\;C:\Program Files\Docker\Docker\Resources\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;D:\Git\cmd;D:\PuTTY\;"E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144\jre\bin";D:\VS2010\Visual Leak Detector\bin\Win32;D:\VS2010\Visual Leak Detector\bin\Win64;D:\ODB\odb-2.4.0-i686-windows\bin;C:\Program Files\nodejs\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;C:\Program Files\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;E:\zouwuyang\java_project\soft\apache-maven-3.5.3;E:\zouwuyang\java_project\soft\apache-maven-3.5.3\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144;E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\JUnitTest;C:\WINDOWS\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\MySQL\MySQL Server 5.5;%MYSQL\include%;D:\VS2010\VC\bin;D:\Windows Kits\10\bin\10.0.16299.0\x86;D:\Qt\Qt5.5.1_msvc2010\5.5\msvc2010\bin\;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Users\wuyang.zou.OFFICE\AppData\Local\Microsoft\WindowsApps;C:\Users\wuyang.zou.OFFICE\AppData\Roaming\npm;C:\Program Files\CMake\bin;D:\VS2010\;D:\VS2010\VC\bin
[2019\5\28 19.34.39] LoadLibraryA(instance) hMod: 00000000
[2019\5\28 19.34.41] Current path env: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\;C:\Program Files (x86)\Razer Chroma SDK\bin;C:\Program Files\Razer Chroma SDK\bin;C:\Program Files\Microsoft MPI\Bin\;D:\Python\Python36\Scripts\;D:\Python\Python36\;C:\Program Files\Docker\Docker\Resources\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;D:\Git\cmd;D:\PuTTY\;"E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144\jre\bin";D:\VS2010\Visual Leak Detector\bin\Win32;D:\VS2010\Visual Leak Detector\bin\Win64;D:\ODB\odb-2.4.0-i686-windows\bin;C:\Program Files\nodejs\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;C:\Program Files\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;E:\zouwuyang\java_project\soft\apache-maven-3.5.3;E:\zouwuyang\java_project\soft\apache-maven-3.5.3\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144;E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\JUnitTest;C:\WINDOWS\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\MySQL\MySQL Server 5.5;%MYSQL\include%;D:\VS2010\VC\bin;D:\Windows Kits\10\bin\10.0.16299.0\x86;D:\Qt\Qt5.5.1_msvc2010\5.5\msvc2010\bin\;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Users\wuyang.zou.OFFICE\AppData\Local\Microsoft\WindowsApps;C:\Users\wuyang.zou.OFFICE\AppData\Roaming\npm;C:\Program Files\CMake\bin;D:\VS2010\;D:\VS2010\VC\bin
[2019\5\28 19.34.41] FreemudWrapper GetInstance():: mod path: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\ ; dllConfigPath: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\sbkpay.ini ; DLLPATH: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\
[2019\5\28 19.34.41] New path env: setEnvRet: 1 path env: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\;;C:\Program Files (x86)\Razer Chroma SDK\bin;C:\Program Files\Razer Chroma SDK\bin;C:\Program Files\Microsoft MPI\Bin\;D:\Python\Python36\Scripts\;D:\Python\Python36\;C:\Program Files\Docker\Docker\Resources\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;D:\Git\cmd;D:\PuTTY\;"E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144\jre\bin";D:\VS2010\Visual Leak Detector\bin\Win32;D:\VS2010\Visual Leak Detector\bin\Win64;D:\ODB\odb-2.4.0-i686-windows\bin;C:\Program Files\nodejs\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;C:\Program Files\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;E:\zouwuyang\java_project\soft\apache-maven-3.5.3;E:\zouwuyang\java_project\soft\apache-maven-3.5.3\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144;E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\JUnitTest;C:\WINDOWS\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\MySQL\MySQL Server 5.5;%MYSQL\include%;D:\VS2010\VC\bin;D:\Windows Kits\10\bin\10.0.16299.0\x86;D:\Qt\Qt5.5.1_msvc2010\5.5\msvc2010\bin\;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Users\wuyang.zou.OFFICE\AppData\Local\Microsoft\WindowsApps;C:\Users\wuyang.zou.OFFICE\AppData\Roaming\npm;C:\Program Files\CMake\bin;D:\VS2010\;D:\VS2010\VC\bin
[2019\5\28 19.34.41] LoadLibraryA(instance) hMod: 00000000
[2019\5\28 19.34.43] Current path env: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\;;C:\Program Files (x86)\Razer Chroma SDK\bin;C:\Program Files\Razer Chroma SDK\bin;C:\Program Files\Microsoft MPI\Bin\;D:\Python\Python36\Scripts\;D:\Python\Python36\;C:\Program Files\Docker\Docker\Resources\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;D:\Git\cmd;D:\PuTTY\;"E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144\jre\bin";D:\VS2010\Visual Leak Detector\bin\Win32;D:\VS2010\Visual Leak Detector\bin\Win64;D:\ODB\odb-2.4.0-i686-windows\bin;C:\Program Files\nodejs\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;C:\Program Files\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;E:\zouwuyang\java_project\soft\apache-maven-3.5.3;E:\zouwuyang\java_project\soft\apache-maven-3.5.3\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144;E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\JUnitTest;C:\WINDOWS\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\MySQL\MySQL Server 5.5;%MYSQL\include%;D:\VS2010\VC\bin;D:\Windows Kits\10\bin\10.0.16299.0\x86;D:\Qt\Qt5.5.1_msvc2010\5.5\msvc2010\bin\;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Users\wuyang.zou.OFFICE\AppData\Local\Microsoft\WindowsApps;C:\Users\wuyang.zou.OFFICE\AppData\Roaming\npm;C:\Program Files\CMake\bin;D:\VS2010\;D:\VS2010\VC\bin
[2019\5\28 19.34.43] FreemudWrapper GetInstance():: mod path: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\ ; dllConfigPath: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\sbkpay.ini ; DLLPATH: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\
[2019\5\28 19.34.43] New path env: setEnvRet: 1 path env: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\;C:\Program Files (x86)\Razer Chroma SDK\bin;C:\Program Files\Razer Chroma SDK\bin;C:\Program Files\Microsoft MPI\Bin\;D:\Python\Python36\Scripts\;D:\Python\Python36\;C:\Program Files\Docker\Docker\Resources\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;D:\Git\cmd;D:\PuTTY\;"E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144\jre\bin";D:\VS2010\Visual Leak Detector\bin\Win32;D:\VS2010\Visual Leak Detector\bin\Win64;D:\ODB\odb-2.4.0-i686-windows\bin;C:\Program Files\nodejs\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;C:\Program Files\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;E:\zouwuyang\java_project\soft\apache-maven-3.5.3;E:\zouwuyang\java_project\soft\apache-maven-3.5.3\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144;E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\JUnitTest;C:\WINDOWS\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\MySQL\MySQL Server 5.5;%MYSQL\include%;D:\VS2010\VC\bin;D:\Windows Kits\10\bin\10.0.16299.0\x86;D:\Qt\Qt5.5.1_msvc2010\5.5\msvc2010\bin\;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Users\wuyang.zou.OFFICE\AppData\Local\Microsoft\WindowsApps;C:\Users\wuyang.zou.OFFICE\AppData\Roaming\npm;C:\Program Files\CMake\bin;D:\VS2010\;D:\VS2010\VC\bin
[2019\5\28 19.34.43] LoadLibraryA(instance) hMod: 00000000
[2019\5\28 19.34.45] Current path env: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\;C:\Program Files (x86)\Razer Chroma SDK\bin;C:\Program Files\Razer Chroma SDK\bin;C:\Program Files\Microsoft MPI\Bin\;D:\Python\Python36\Scripts\;D:\Python\Python36\;C:\Program Files\Docker\Docker\Resources\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;D:\Git\cmd;D:\PuTTY\;"E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144\jre\bin";D:\VS2010\Visual Leak Detector\bin\Win32;D:\VS2010\Visual Leak Detector\bin\Win64;D:\ODB\odb-2.4.0-i686-windows\bin;C:\Program Files\nodejs\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;C:\Program Files\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;E:\zouwuyang\java_project\soft\apache-maven-3.5.3;E:\zouwuyang\java_project\soft\apache-maven-3.5.3\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144;E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\JUnitTest;C:\WINDOWS\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\MySQL\MySQL Server 5.5;%MYSQL\include%;D:\VS2010\VC\bin;D:\Windows Kits\10\bin\10.0.16299.0\x86;D:\Qt\Qt5.5.1_msvc2010\5.5\msvc2010\bin\;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Users\wuyang.zou.OFFICE\AppData\Local\Microsoft\WindowsApps;C:\Users\wuyang.zou.OFFICE\AppData\Roaming\npm;C:\Program Files\CMake\bin;D:\VS2010\;D:\VS2010\VC\bin
[2019\5\28 19.34.45] FreemudWrapper GetInstance():: mod path: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\ ; dllConfigPath: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\sbkpay.ini ; DLLPATH: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\
[2019\5\28 19.34.45] New path env: setEnvRet: 1 path env: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\;;C:\Program Files (x86)\Razer Chroma SDK\bin;C:\Program Files\Razer Chroma SDK\bin;C:\Program Files\Microsoft MPI\Bin\;D:\Python\Python36\Scripts\;D:\Python\Python36\;C:\Program Files\Docker\Docker\Resources\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;D:\Git\cmd;D:\PuTTY\;"E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144\jre\bin";D:\VS2010\Visual Leak Detector\bin\Win32;D:\VS2010\Visual Leak Detector\bin\Win64;D:\ODB\odb-2.4.0-i686-windows\bin;C:\Program Files\nodejs\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;C:\Program Files\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;E:\zouwuyang\java_project\soft\apache-maven-3.5.3;E:\zouwuyang\java_project\soft\apache-maven-3.5.3\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144;E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\JUnitTest;C:\WINDOWS\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\MySQL\MySQL Server 5.5;%MYSQL\include%;D:\VS2010\VC\bin;D:\Windows Kits\10\bin\10.0.16299.0\x86;D:\Qt\Qt5.5.1_msvc2010\5.5\msvc2010\bin\;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Users\wuyang.zou.OFFICE\AppData\Local\Microsoft\WindowsApps;C:\Users\wuyang.zou.OFFICE\AppData\Roaming\npm;C:\Program Files\CMake\bin;D:\VS2010\;D:\VS2010\VC\bin
[2019\5\28 19.34.45] LoadLibraryA(instance) hMod: 00000000
[2019\5\28 19.36.49] Current path env: C:\Program Files (x86)\Razer Chroma SDK\bin;C:\Program Files\Razer Chroma SDK\bin;C:\Program Files\Microsoft MPI\Bin\;D:\Python\Python36\Scripts\;D:\Python\Python36\;C:\Program Files\Docker\Docker\Resources\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;D:\Git\cmd;D:\PuTTY\;"E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144\jre\bin";D:\VS2010\Visual Leak Detector\bin\Win32;D:\VS2010\Visual Leak Detector\bin\Win64;D:\ODB\odb-2.4.0-i686-windows\bin;C:\Program Files\nodejs\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;C:\Program Files\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;E:\zouwuyang\java_project\soft\apache-maven-3.5.3;E:\zouwuyang\java_project\soft\apache-maven-3.5.3\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144;E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\JUnitTest;C:\WINDOWS\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\MySQL\MySQL Server 5.5;%MYSQL\include%;D:\VS2010\VC\bin;D:\Windows Kits\10\bin\10.0.16299.0\x86;D:\Qt\Qt5.5.1_msvc2010\5.5\msvc2010\bin\;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Users\wuyang.zou.OFFICE\AppData\Local\Microsoft\WindowsApps;C:\Users\wuyang.zou.OFFICE\AppData\Roaming\npm;C:\Program Files\CMake\bin;D:\VS2010\;D:\VS2010\VC\bin
[2019\5\28 19.36.49] FreemudWrapper GetInstance():: mod path: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\ ; dllConfigPath: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\sbkpay.ini ; DLLPATH: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\
[2019\5\28 19.36.49] New path env: setEnvRet: 1 path env: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\;C:\Program Files (x86)\Razer Chroma SDK\bin;C:\Program Files\Razer Chroma SDK\bin;C:\Program Files\Microsoft MPI\Bin\;D:\Python\Python36\Scripts\;D:\Python\Python36\;C:\Program Files\Docker\Docker\Resources\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;D:\Git\cmd;D:\PuTTY\;"E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144\jre\bin";D:\VS2010\Visual Leak Detector\bin\Win32;D:\VS2010\Visual Leak Detector\bin\Win64;D:\ODB\odb-2.4.0-i686-windows\bin;C:\Program Files\nodejs\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;C:\Program Files\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;E:\zouwuyang\java_project\soft\apache-maven-3.5.3;E:\zouwuyang\java_project\soft\apache-maven-3.5.3\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144;E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\JUnitTest;C:\WINDOWS\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\MySQL\MySQL Server 5.5;%MYSQL\include%;D:\VS2010\VC\bin;D:\Windows Kits\10\bin\10.0.16299.0\x86;D:\Qt\Qt5.5.1_msvc2010\5.5\msvc2010\bin\;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Users\wuyang.zou.OFFICE\AppData\Local\Microsoft\WindowsApps;C:\Users\wuyang.zou.OFFICE\AppData\Roaming\npm;C:\Program Files\CMake\bin;D:\VS2010\;D:\VS2010\VC\bin
[2019\5\28 19.36.49] LoadLibraryA(instance) hMod: 00000000
[2019\5\28 19.36.51] Current path env: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\;C:\Program Files (x86)\Razer Chroma SDK\bin;C:\Program Files\Razer Chroma SDK\bin;C:\Program Files\Microsoft MPI\Bin\;D:\Python\Python36\Scripts\;D:\Python\Python36\;C:\Program Files\Docker\Docker\Resources\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;D:\Git\cmd;D:\PuTTY\;"E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144\jre\bin";D:\VS2010\Visual Leak Detector\bin\Win32;D:\VS2010\Visual Leak Detector\bin\Win64;D:\ODB\odb-2.4.0-i686-windows\bin;C:\Program Files\nodejs\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;C:\Program Files\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;E:\zouwuyang\java_project\soft\apache-maven-3.5.3;E:\zouwuyang\java_project\soft\apache-maven-3.5.3\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144;E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\JUnitTest;C:\WINDOWS\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\MySQL\MySQL Server 5.5;%MYSQL\include%;D:\VS2010\VC\bin;D:\Windows Kits\10\bin\10.0.16299.0\x86;D:\Qt\Qt5.5.1_msvc2010\5.5\msvc2010\bin\;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Users\wuyang.zou.OFFICE\AppData\Local\Microsoft\WindowsApps;C:\Users\wuyang.zou.OFFICE\AppData\Roaming\npm;C:\Program Files\CMake\bin;D:\VS2010\;D:\VS2010\VC\bin
[2019\5\28 19.36.51] FreemudWrapper GetInstance():: mod path: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\ ; dllConfigPath: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\sbkpay.ini ; DLLPATH: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\
[2019\5\28 19.36.51] New path env: setEnvRet: 1 path env: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\;;C:\Program Files (x86)\Razer Chroma SDK\bin;C:\Program Files\Razer Chroma SDK\bin;C:\Program Files\Microsoft MPI\Bin\;D:\Python\Python36\Scripts\;D:\Python\Python36\;C:\Program Files\Docker\Docker\Resources\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;D:\Git\cmd;D:\PuTTY\;"E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144\jre\bin";D:\VS2010\Visual Leak Detector\bin\Win32;D:\VS2010\Visual Leak Detector\bin\Win64;D:\ODB\odb-2.4.0-i686-windows\bin;C:\Program Files\nodejs\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;C:\Program Files\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;E:\zouwuyang\java_project\soft\apache-maven-3.5.3;E:\zouwuyang\java_project\soft\apache-maven-3.5.3\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144;E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\JUnitTest;C:\WINDOWS\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\MySQL\MySQL Server 5.5;%MYSQL\include%;D:\VS2010\VC\bin;D:\Windows Kits\10\bin\10.0.16299.0\x86;D:\Qt\Qt5.5.1_msvc2010\5.5\msvc2010\bin\;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Users\wuyang.zou.OFFICE\AppData\Local\Microsoft\WindowsApps;C:\Users\wuyang.zou.OFFICE\AppData\Roaming\npm;C:\Program Files\CMake\bin;D:\VS2010\;D:\VS2010\VC\bin
[2019\5\28 19.36.51] LoadLibraryA(instance) hMod: 00000000
[2019\5\28 19.36.53] Current path env: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\;;C:\Program Files (x86)\Razer Chroma SDK\bin;C:\Program Files\Razer Chroma SDK\bin;C:\Program Files\Microsoft MPI\Bin\;D:\Python\Python36\Scripts\;D:\Python\Python36\;C:\Program Files\Docker\Docker\Resources\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;D:\Git\cmd;D:\PuTTY\;"E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144\jre\bin";D:\VS2010\Visual Leak Detector\bin\Win32;D:\VS2010\Visual Leak Detector\bin\Win64;D:\ODB\odb-2.4.0-i686-windows\bin;C:\Program Files\nodejs\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;C:\Program Files\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;E:\zouwuyang\java_project\soft\apache-maven-3.5.3;E:\zouwuyang\java_project\soft\apache-maven-3.5.3\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144;E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\JUnitTest;C:\WINDOWS\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\MySQL\MySQL Server 5.5;%MYSQL\include%;D:\VS2010\VC\bin;D:\Windows Kits\10\bin\10.0.16299.0\x86;D:\Qt\Qt5.5.1_msvc2010\5.5\msvc2010\bin\;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Users\wuyang.zou.OFFICE\AppData\Local\Microsoft\WindowsApps;C:\Users\wuyang.zou.OFFICE\AppData\Roaming\npm;C:\Program Files\CMake\bin;D:\VS2010\;D:\VS2010\VC\bin
[2019\5\28 19.36.53] FreemudWrapper GetInstance():: mod path: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\ ; dllConfigPath: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\sbkpay.ini ; DLLPATH: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\
[2019\5\28 19.36.53] New path env: setEnvRet: 1 path env: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\;C:\Program Files (x86)\Razer Chroma SDK\bin;C:\Program Files\Razer Chroma SDK\bin;C:\Program Files\Microsoft MPI\Bin\;D:\Python\Python36\Scripts\;D:\Python\Python36\;C:\Program Files\Docker\Docker\Resources\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;D:\Git\cmd;D:\PuTTY\;"E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144\jre\bin";D:\VS2010\Visual Leak Detector\bin\Win32;D:\VS2010\Visual Leak Detector\bin\Win64;D:\ODB\odb-2.4.0-i686-windows\bin;C:\Program Files\nodejs\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;C:\Program Files\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;E:\zouwuyang\java_project\soft\apache-maven-3.5.3;E:\zouwuyang\java_project\soft\apache-maven-3.5.3\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144;E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\JUnitTest;C:\WINDOWS\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\MySQL\MySQL Server 5.5;%MYSQL\include%;D:\VS2010\VC\bin;D:\Windows Kits\10\bin\10.0.16299.0\x86;D:\Qt\Qt5.5.1_msvc2010\5.5\msvc2010\bin\;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Users\wuyang.zou.OFFICE\AppData\Local\Microsoft\WindowsApps;C:\Users\wuyang.zou.OFFICE\AppData\Roaming\npm;C:\Program Files\CMake\bin;D:\VS2010\;D:\VS2010\VC\bin
[2019\5\28 19.36.53] LoadLibraryA(instance) hMod: 00000000
[2019\5\28 19.36.55] Current path env: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\;C:\Program Files (x86)\Razer Chroma SDK\bin;C:\Program Files\Razer Chroma SDK\bin;C:\Program Files\Microsoft MPI\Bin\;D:\Python\Python36\Scripts\;D:\Python\Python36\;C:\Program Files\Docker\Docker\Resources\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;D:\Git\cmd;D:\PuTTY\;"E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144\jre\bin";D:\VS2010\Visual Leak Detector\bin\Win32;D:\VS2010\Visual Leak Detector\bin\Win64;D:\ODB\odb-2.4.0-i686-windows\bin;C:\Program Files\nodejs\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;C:\Program Files\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;E:\zouwuyang\java_project\soft\apache-maven-3.5.3;E:\zouwuyang\java_project\soft\apache-maven-3.5.3\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144;E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\JUnitTest;C:\WINDOWS\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\MySQL\MySQL Server 5.5;%MYSQL\include%;D:\VS2010\VC\bin;D:\Windows Kits\10\bin\10.0.16299.0\x86;D:\Qt\Qt5.5.1_msvc2010\5.5\msvc2010\bin\;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Users\wuyang.zou.OFFICE\AppData\Local\Microsoft\WindowsApps;C:\Users\wuyang.zou.OFFICE\AppData\Roaming\npm;C:\Program Files\CMake\bin;D:\VS2010\;D:\VS2010\VC\bin
[2019\5\28 19.36.55] FreemudWrapper GetInstance():: mod path: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\ ; dllConfigPath: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\sbkpay.ini ; DLLPATH: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\
[2019\5\28 19.36.55] New path env: setEnvRet: 1 path env: E:\zouwuyang\StarBucks\sbkpay-wrapper\FreemudWrapper\Debug\;;C:\Program Files (x86)\Razer Chroma SDK\bin;C:\Program Files\Razer Chroma SDK\bin;C:\Program Files\Microsoft MPI\Bin\;D:\Python\Python36\Scripts\;D:\Python\Python36\;C:\Program Files\Docker\Docker\Resources\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;D:\Git\cmd;D:\PuTTY\;"E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144\jre\bin";D:\VS2010\Visual Leak Detector\bin\Win32;D:\VS2010\Visual Leak Detector\bin\Win64;D:\ODB\odb-2.4.0-i686-windows\bin;C:\Program Files\nodejs\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;C:\Program Files\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;E:\zouwuyang\java_project\soft\apache-maven-3.5.3;E:\zouwuyang\java_project\soft\apache-maven-3.5.3\bin;E:\zouwuyang\java_project\soft\jdk1.8.0_144;E:\zouwuyang\java_project\soft\jdk1.8.0_144\bin;E:\zouwuyang\java_project\soft\JUnitTest;C:\WINDOWS\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\MySQL\MySQL Server 5.5;%MYSQL\include%;D:\VS2010\VC\bin;D:\Windows Kits\10\bin\10.0.16299.0\x86;D:\Qt\Qt5.5.1_msvc2010\5.5\msvc2010\bin\;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Users\wuyang.zou.OFFICE\AppData\Local\Microsoft\WindowsApps;C:\Users\wuyang.zou.OFFICE\AppData\Roaming\npm;C:\Program Files\CMake\bin;D:\VS2010\;D:\VS2010\VC\bin
[2019\5\28 19.36.55] LoadLibraryA(instance) hMod: 00000000
#FreemudWrapper #FreemudWrapper -> sbkpay.dll 的包装类 (微信+支付宝);
星巴克包装类
\ No newline at end of file #PaymentWrapper -> fmclient.dll 的包装类 (券+银联);
##变更 FreemudWrapper.cpp 源码, 是否定义宏: PAYMENT_WRAPPER_DLL 进入不同逻辑分支
###详细操作如下:
① 根据宏:PAYMENT_WRAPPER_DLL 定义来控制内部逻辑调用 fmclient.dll(券+银联) Or sbkpay.dll(微信+支付宝);
② 如果定义宏:PAYMENT_WRAPPER_DLL 则需将 工程属性->配置属性->常规->目标文件名 设定为 PaymentWrapper 否则设定为 FreemudWrapper
...@@ -2,3 +2,6 @@ LIBRARY ...@@ -2,3 +2,6 @@ LIBRARY
EXPORTS EXPORTS
FreemudPay FreemudPay
GetValue
RESGetValue
GetRSACret
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment