dll 인젝션시 아무반응없음...
촉촉한 초코칩
2023.04.01
질문 제목 :
Dll 이 인젝션되어도 메시지박스가 뛰어지지않습니다.
왜 밑의 코드를 가진 dll 이 인젝션되도 메시지박스를 뛰우지않는가요?
또한 고칠점이있나요?
질문 내용 :
#include stdafx.h
BOOL APIENTRY DllMain( HMODULE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
switch (ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
MessageBox(HWND_DESKTOP,(LPCWSTR)Success,(LPCWSTR)THank,NULL);
case DLL_THREAD_ATTACH:
MessageBox(HWND_DESKTOP,(LPCWSTR)Success,(LPCWSTR)THank,NULL);
case DLL_THREAD_DETACH:
case DLL_PROCESS_DETACH:
break;
}
return TRUE;
}
기본적으로 C++ 2008 에서 지원하는 템플렛으로 dll 을
컴파일 해보았습니다.
그리고 dll 을 인젝션 시켰더니
인젝터에선 인젝션이 완료되었다고 뜨는데 정작 메시지박스는커녕 아무동작도안합니다..
도와주세요