This commit is contained in:
@@ -50,7 +50,7 @@
|
|||||||
Name="VCCLCompilerTool"
|
Name="VCCLCompilerTool"
|
||||||
Optimization="2"
|
Optimization="2"
|
||||||
InlineFunctionExpansion="1"
|
InlineFunctionExpansion="1"
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS"
|
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS"
|
||||||
StringPooling="true"
|
StringPooling="true"
|
||||||
RuntimeLibrary="2"
|
RuntimeLibrary="2"
|
||||||
EnableFunctionLevelLinking="true"
|
EnableFunctionLevelLinking="true"
|
||||||
@@ -108,7 +108,7 @@
|
|||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCPostBuildEventTool"
|
Name="VCPostBuildEventTool"
|
||||||
CommandLine="copy "$(OutDir)\CheckServer.exe" ".\..\Bin""
|
CommandLine=""
|
||||||
/>
|
/>
|
||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
|
|||||||
@@ -107,7 +107,7 @@
|
|||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCPostBuildEventTool"
|
Name="VCPostBuildEventTool"
|
||||||
CommandLine="copy "$(OutDir)\HLStockWindow.exe" ".\..\Bin""
|
CommandLine=""
|
||||||
/>
|
/>
|
||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
|
|||||||
@@ -333,11 +333,11 @@ BOOL CHLStockWindowDlg::Running()
|
|||||||
::MessageBox( NULL, "상하한가 검사중 문제가 발생하였습니다. \n에러코드:002", "CHLStockWindowDlg::Running()", MB_ICONERROR|MB_TOPMOST );
|
::MessageBox( NULL, "상하한가 검사중 문제가 발생하였습니다. \n에러코드:002", "CHLStockWindowDlg::Running()", MB_ICONERROR|MB_TOPMOST );
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef _DEBUG
|
//#ifdef _DEBUG
|
||||||
CString str;
|
// CString str;
|
||||||
str = bRet ? "Running retrn TRUE":"Running return FALSE";
|
// str = bRet ? "Running retrn TRUE":"Running return FALSE";
|
||||||
AfxMessageBox(str);
|
// AfxMessageBox(str);
|
||||||
#endif
|
//#endif
|
||||||
|
|
||||||
return bRet;
|
return bRet;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -169,7 +169,6 @@ BOOL APIENTRY DllMain( HINSTANCE hModule,
|
|||||||
}
|
}
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
BOOL WINAPI HAPI_InstallHook( HWND hMainWnd,
|
BOOL WINAPI HAPI_InstallHook( HWND hMainWnd,
|
||||||
HWND hWnd1,
|
HWND hWnd1,
|
||||||
HWND hWnd2,
|
HWND hWnd2,
|
||||||
@@ -338,7 +337,7 @@ LRESULT CALLBACK GetMsgProc_Wnd1( INT hc, WPARAM wParam, LPARAM lParam )
|
|||||||
InitSubClass_Wnd1( );
|
InitSubClass_Wnd1( );
|
||||||
}
|
}
|
||||||
|
|
||||||
return CallNextHookEx(g_hHookGetMessage_Wnd1, hc, wParam, lParam);
|
return CallNextHookEx(NULL, hc, wParam, lParam);
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////////////
|
||||||
@@ -357,7 +356,7 @@ LRESULT CALLBACK GetMsgProc_Wnd2( INT hc, WPARAM wParam, LPARAM lParam )
|
|||||||
InitSubClass_Wnd2( );
|
InitSubClass_Wnd2( );
|
||||||
}
|
}
|
||||||
|
|
||||||
return CallNextHookEx(g_hHookGetMessage_Wnd2, hc, wParam, lParam);
|
return CallNextHookEx(NULL, hc, wParam, lParam);
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////////////
|
||||||
@@ -376,7 +375,7 @@ LRESULT CALLBACK GetMsgProc_Wnd3( INT hc, WPARAM wParam, LPARAM lParam )
|
|||||||
InitSubClass_Wnd3( );
|
InitSubClass_Wnd3( );
|
||||||
}
|
}
|
||||||
|
|
||||||
return CallNextHookEx(g_hHookGetMessage_Wnd3, hc, wParam, lParam);
|
return CallNextHookEx(NULL, hc, wParam, lParam);
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////////////
|
||||||
@@ -400,7 +399,7 @@ LRESULT CALLBACK Proc_Wnd1( HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam )
|
|||||||
|
|
||||||
gsmd.wParam = wParam;
|
gsmd.wParam = wParam;
|
||||||
gsmd.lParam = lParam;
|
gsmd.lParam = lParam;
|
||||||
strcpy( (char*)gsmd.ExtraData, pItem->pszText );
|
strcpy_s( (char*)gsmd.ExtraData, 256, pItem->pszText );
|
||||||
|
|
||||||
gcds.dwData = UM_HOOKOK_WND1;
|
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.wParam = MSG_LIST_SET_ITEM;
|
||||||
gsmd.lParam = pLvitem->iSubItem;
|
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;
|
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.wParam = wParam;
|
||||||
gsmd.lParam = lParam;
|
gsmd.lParam = lParam;
|
||||||
strcpy( (char*)gsmd.ExtraData, (char*)lParam);
|
strcpy_s( (char*)gsmd.ExtraData, 256, (char*)lParam);
|
||||||
|
|
||||||
gcds.dwData = UM_HOOKOK_WND3;
|
gcds.dwData = UM_HOOKOK_WND3;
|
||||||
|
|
||||||
|
|||||||
@@ -30,11 +30,11 @@ typedef struct
|
|||||||
} SPYMSGDATA, *PSPYMSGDATA;
|
} SPYMSGDATA, *PSPYMSGDATA;
|
||||||
|
|
||||||
// External function prototypes
|
// External function prototypes
|
||||||
BOOL WINAPI HAPI_InstallHook( HWND hMainWnd,
|
HOOKINJLIBAPI BOOL WINAPI HAPI_InstallHook( HWND hMainWnd,
|
||||||
HWND hWnd1,
|
HWND hWnd1,
|
||||||
HWND hWnd2,
|
HWND hWnd2,
|
||||||
HWND hWnd3 );
|
HWND hWnd3 );
|
||||||
BOOL WINAPI HAPI_UninstallHook( );
|
HOOKINJLIBAPI BOOL WINAPI HAPI_UninstallHook( );
|
||||||
|
|
||||||
//////////////////////////////// End of File //////////////////////////////////
|
//////////////////////////////// End of File //////////////////////////////////
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
|
|||||||
@@ -17,8 +17,8 @@
|
|||||||
<Configurations>
|
<Configurations>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Release|Win32"
|
Name="Release|Win32"
|
||||||
OutputDirectory=".\Release"
|
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
||||||
IntermediateDirectory=".\Release"
|
IntermediateDirectory="$(ConfigurationName)"
|
||||||
ConfigurationType="2"
|
ConfigurationType="2"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
|
||||||
UseOfMFC="0"
|
UseOfMFC="0"
|
||||||
@@ -48,18 +48,10 @@
|
|||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCCLCompilerTool"
|
Name="VCCLCompilerTool"
|
||||||
Optimization="2"
|
|
||||||
InlineFunctionExpansion="1"
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;HOOKINJ_EXPORTS"
|
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;HOOKINJ_EXPORTS"
|
||||||
StringPooling="true"
|
|
||||||
RuntimeLibrary="0"
|
RuntimeLibrary="0"
|
||||||
EnableFunctionLevelLinking="true"
|
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\Release/HookInj.pch"
|
|
||||||
AssemblerListingLocation=".\Release/"
|
|
||||||
ObjectFile=".\Release/"
|
|
||||||
ProgramDataBaseFileName=".\Release/"
|
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
/>
|
/>
|
||||||
@@ -76,14 +68,9 @@
|
|||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
Name="VCLinkerTool"
|
||||||
OutputFile=".\Release/HookInj.dll"
|
IgnoreDefaultLibraryNames=""
|
||||||
LinkIncremental="1"
|
|
||||||
SuppressStartupBanner="true"
|
|
||||||
IgnoreDefaultLibraryNames="libcmt.lib"
|
|
||||||
ProgramDatabaseFile=".\Release/HookInj.pdb"
|
|
||||||
RandomizedBaseAddress="1"
|
RandomizedBaseAddress="1"
|
||||||
DataExecutionPrevention="0"
|
DataExecutionPrevention="0"
|
||||||
ImportLibrary=".\Release/HookInj.lib"
|
|
||||||
TargetMachine="1"
|
TargetMachine="1"
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -108,14 +95,14 @@
|
|||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCPostBuildEventTool"
|
Name="VCPostBuildEventTool"
|
||||||
CommandLine="copy "$(OutDir)\HookInj.dll" .\..\HookMsg\Release
copy "$(OutDir)\HookInj.dll" .\..\Bin
"
|
CommandLine=""
|
||||||
/>
|
/>
|
||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Debug|Win32"
|
Name="Debug|Win32"
|
||||||
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
||||||
IntermediateDirectory="$(ConfigurationName)"
|
IntermediateDirectory="$(ConfigurationName)"
|
||||||
ConfigurationType="4"
|
ConfigurationType="2"
|
||||||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
|
||||||
UseOfMFC="0"
|
UseOfMFC="0"
|
||||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||||
@@ -146,8 +133,8 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCCLCompilerTool"
|
Name="VCCLCompilerTool"
|
||||||
Optimization="0"
|
Optimization="0"
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS"
|
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_AFXDLL;_CRT_SECURE_NO_WARNINGS"
|
||||||
RuntimeLibrary="1"
|
RuntimeLibrary="3"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
@@ -165,11 +152,14 @@
|
|||||||
Name="VCPreLinkEventTool"
|
Name="VCPreLinkEventTool"
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCLibrarianTool"
|
Name="VCLinkerTool"
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCALinkTool"
|
Name="VCALinkTool"
|
||||||
/>
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManifestTool"
|
||||||
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCXDCMakeTool"
|
Name="VCXDCMakeTool"
|
||||||
/>
|
/>
|
||||||
@@ -179,6 +169,9 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCFxCopTool"
|
Name="VCFxCopTool"
|
||||||
/>
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCAppVerifierTool"
|
||||||
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCPostBuildEventTool"
|
Name="VCPostBuildEventTool"
|
||||||
CommandLine="
"
|
CommandLine="
"
|
||||||
|
|||||||
@@ -44,24 +44,14 @@
|
|||||||
MkTypLibCompatible="true"
|
MkTypLibCompatible="true"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
TargetEnvironment="1"
|
TargetEnvironment="1"
|
||||||
TypeLibraryName=".\Release/HookMsg.tlb"
|
|
||||||
HeaderFileName=""
|
HeaderFileName=""
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCCLCompilerTool"
|
Name="VCCLCompilerTool"
|
||||||
Optimization="2"
|
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS"
|
||||||
InlineFunctionExpansion="1"
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS"
|
|
||||||
StringPooling="true"
|
|
||||||
RuntimeLibrary="0"
|
RuntimeLibrary="0"
|
||||||
EnableFunctionLevelLinking="true"
|
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\Release/HookMsg.pch"
|
|
||||||
AssemblerListingLocation=".\Release/"
|
|
||||||
ObjectFile=".\Release/"
|
|
||||||
ProgramDataBaseFileName=".\Release/"
|
|
||||||
BrowseInformation="1"
|
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
/>
|
/>
|
||||||
@@ -78,14 +68,8 @@
|
|||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
Name="VCLinkerTool"
|
||||||
OutputFile=".\Release/HookMsg.exe"
|
IgnoreDefaultLibraryNames=""
|
||||||
LinkIncremental="1"
|
|
||||||
SuppressStartupBanner="true"
|
|
||||||
IgnoreDefaultLibraryNames="libcmt.lib"
|
|
||||||
ProgramDatabaseFile=".\Release/HookMsg.pdb"
|
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
RandomizedBaseAddress="1"
|
|
||||||
DataExecutionPrevention="0"
|
|
||||||
TargetMachine="1"
|
TargetMachine="1"
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
@@ -110,7 +94,7 @@
|
|||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCPostBuildEventTool"
|
Name="VCPostBuildEventTool"
|
||||||
CommandLine="copy "$(OutDir)\HookMsg.exe" ".\..\Bin""
|
CommandLine=""
|
||||||
/>
|
/>
|
||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
@@ -166,6 +150,7 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
Name="VCLinkerTool"
|
||||||
GenerateManifest="false"
|
GenerateManifest="false"
|
||||||
|
UACExecutionLevel="2"
|
||||||
IgnoreDefaultLibraryNames=""
|
IgnoreDefaultLibraryNames=""
|
||||||
GenerateDebugInformation="true"
|
GenerateDebugInformation="true"
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
|
|||||||
@@ -54,6 +54,8 @@ void CLockControlDlg::OnClose()
|
|||||||
{
|
{
|
||||||
SaveWindowPlacement();
|
SaveWindowPlacement();
|
||||||
|
|
||||||
|
g_theApp.m_bShowLockContorlDlg = FALSE;
|
||||||
|
|
||||||
CDialog::OnClose();
|
CDialog::OnClose();
|
||||||
|
|
||||||
DestroyWindow ();
|
DestroyWindow ();
|
||||||
|
|||||||
@@ -0,0 +1,69 @@
|
|||||||
|
07:00
|
||||||
|
(장마감후종목뉴스)현대글로비스, 2Q 영업익 1792억..전년比 3.3%↑
|
||||||
|
DGB금융지주
|
||||||
|
|
||||||
|
06:41
|
||||||
|
[issue!] 장기물 회사채 시장 살아나나
|
||||||
|
LG전자
|
||||||
|
|
||||||
|
06:41
|
||||||
|
[issue!] 장기물 회사채 시장 살아나나
|
||||||
|
LG전자
|
||||||
|
|
||||||
|
20:57
|
||||||
|
[주간추천종목]KDB대우증권
|
||||||
|
KB금융
|
||||||
|
|
||||||
|
20:05
|
||||||
|
[우리회사 주력상품은] ⑧ 삼성화재, ‘매월받는 가족생활보험’
|
||||||
|
삼성화재
|
||||||
|
|
||||||
|
20:04
|
||||||
|
[우리회사 주력상품은] ⑤ 신한생명, 무배당 신한3大건강종신보험
|
||||||
|
신한지주
|
||||||
|
|
||||||
|
19:41
|
||||||
|
코스피 외국인 순매수 상위종목(확정)
|
||||||
|
현대차
|
||||||
|
|
||||||
|
19:41
|
||||||
|
코스피 외국인 순매도 상위종목(확정)
|
||||||
|
LG전자
|
||||||
|
|
||||||
|
19:39
|
||||||
|
코스피 기관 순매도 상위종목(확정)
|
||||||
|
현대차
|
||||||
|
|
||||||
|
18:52
|
||||||
|
2일 장 마감 후 주요 종목뉴스
|
||||||
|
삼성물산
|
||||||
|
|
||||||
|
18:46
|
||||||
|
KT 컨콜 "자회사 이익기여도 4000억으로 상향"
|
||||||
|
KT
|
||||||
|
|
||||||
|
18:32
|
||||||
|
삼성물산, 삼성엔지니어링 24만5481주 장내매입
|
||||||
|
삼성물산
|
||||||
|
|
||||||
|
18:22
|
||||||
|
현대글로비스, 2분기 매출·영업이익 증가
|
||||||
|
현대글로비스
|
||||||
|
|
||||||
|
18:20
|
||||||
|
자존심 흔들 ‘현대중공업’…원전 비리·실적 추락에 오너경영 카드 만지작
|
||||||
|
현대중공업
|
||||||
|
|
||||||
|
18:19
|
||||||
|
현대글로비스, 1770억 규모 중고 자동차 운반선 3척 구입
|
||||||
|
현대글로비스
|
||||||
|
|
||||||
|
18:19
|
||||||
|
대우건설, 인도네시아 복합단지 수주
|
||||||
|
대우건설
|
||||||
|
|
||||||
|
18:17
|
||||||
|
팬택, 6일 LTE-A폰 베일 벗는다
|
||||||
|
SK텔레콤
|
||||||
|
|
||||||
|
[THEEND]
|
||||||
|
|||||||
@@ -66,7 +66,12 @@ extern AUTOMEDO_MSGDATA g_AutomedoData;
|
|||||||
extern COPYDATASTRUCT g_AutoMedoCopyDataStructure;
|
extern COPYDATASTRUCT g_AutoMedoCopyDataStructure;
|
||||||
/////////////////////////////////////////////////
|
/////////////////////////////////////////////////
|
||||||
|
|
||||||
|
#ifdef _DEBUG
|
||||||
|
#pragma comment(lib,"Debug/HookInj.lib")
|
||||||
|
#else
|
||||||
|
#pragma comment(lib,"Release/HookInj.lib")
|
||||||
|
#endif
|
||||||
|
#pragma message("Automatically linking with HookInj.lib")
|
||||||
#include "../HookInj/HookInj.h"
|
#include "../HookInj/HookInj.h"
|
||||||
|
|
||||||
#pragma comment( lib, "ws2_32.lib" )
|
#pragma comment( lib, "ws2_32.lib" )
|
||||||
|
|||||||
Reference in New Issue
Block a user