diff --git a/CheckServer/CheckServer.vcproj b/CheckServer/CheckServer.vcproj index 8c18983..627c2ea 100644 --- a/CheckServer/CheckServer.vcproj +++ b/CheckServer/CheckServer.vcproj @@ -50,7 +50,7 @@ Name="VCCLCompilerTool" Optimization="2" InlineFunctionExpansion="1" - PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS" + PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS" StringPooling="true" RuntimeLibrary="2" EnableFunctionLevelLinking="true" @@ -108,7 +108,7 @@ /> pszText ); + strcpy_s( (char*)gsmd.ExtraData, 256, pItem->pszText ); gcds.dwData = UM_HOOKOK_WND1; @@ -556,7 +555,7 @@ LRESULT CALLBACK Proc_Wnd3( HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam ) gsmd.wParam = MSG_LIST_SET_ITEM; gsmd.lParam = pLvitem->iSubItem; - strcpy( (char*)gsmd.ExtraData, (char*)pLvitem->pszText); + strcpy_s( (char*)gsmd.ExtraData, 256, (char*)pLvitem->pszText); gcds.dwData = UM_HOOKOK_WND3; @@ -571,7 +570,7 @@ LRESULT CALLBACK Proc_Wnd3( HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam ) gsmd.wParam = wParam; gsmd.lParam = lParam; - strcpy( (char*)gsmd.ExtraData, (char*)lParam); + strcpy_s( (char*)gsmd.ExtraData, 256, (char*)lParam); gcds.dwData = UM_HOOKOK_WND3; diff --git a/HookInj/HookInj.h b/HookInj/HookInj.h index dfaf844..b37086e 100644 --- a/HookInj/HookInj.h +++ b/HookInj/HookInj.h @@ -30,11 +30,11 @@ typedef struct } SPYMSGDATA, *PSPYMSGDATA; // External function prototypes -BOOL WINAPI HAPI_InstallHook( HWND hMainWnd, +HOOKINJLIBAPI BOOL WINAPI HAPI_InstallHook( HWND hMainWnd, HWND hWnd1, HWND hWnd2, HWND hWnd3 ); -BOOL WINAPI HAPI_UninstallHook( ); +HOOKINJLIBAPI BOOL WINAPI HAPI_UninstallHook( ); //////////////////////////////// End of File ////////////////////////////////// #ifdef __cplusplus diff --git a/HookInj/HookInj.vcproj b/HookInj/HookInj.vcproj index df8c869..da83842 100644 --- a/HookInj/HookInj.vcproj +++ b/HookInj/HookInj.vcproj @@ -17,8 +17,8 @@ @@ -76,14 +68,9 @@ /> + @@ -179,6 +169,9 @@ + @@ -78,14 +68,8 @@ />