请教一个全局hook的问题 全局钩子全局hook注入卸载dll 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BOOL WINAPI DllMain( HINSTANCE hinstDLL, // handle to DLL module DWORD fdwReason, // reason for calling function LPVOID lpReserved ) // reserved{ // Perform actions based on the reason for calling. switch( fdwReason ) { case DLL_PROCESS_ATTACH: TCHAR szFileName[MAX_PATH]; GetModuleFileName(NULL, szFileName, _countof(szFileName)); if (_tcsicmp(szFileName, TEXT("123.exe")) == 0) {//对123.exe进程不注入 return 0; } break; case DLL_THREAD_ATTACH: // Do thread-specific initialization. break; case DLL_THREAD_DETACH: // Do thread-specific cleanup. break; case DLL_PROCESS_DETACH: // Perform any necessary cleanup. break; } return TRUE; // Successful DLL_PROCESS_ATTACH.} 感谢楼上朋友的回复,忘了说我在dllmain里判断了exe名称的,不是目标进程就不钩api.但这样一个没功能的DLL注入在进程里有时会引起什么反病毒功能的误报。例如QQ,或有反外挂功能的游戏.其实他们根本就不是我的目标进程,但仍然一个空DLL注入了进去-_-! 创建的对话框程序为什么收不到键盘消息 那位有用socket发送和接收结构体的源码? 如何打开控件面板,就是像delphi的控件面板样 我想得到操作系统的一些信息,如何实现? 一个困惑的TCP问题,可能很简!单求答案。谢谢!!!!! 如何获取本地域内的所有信息!急!请高手指教! 高分求解菜鸟问题!! 命名空间的问题 请问 CEdit 类有没有取得edit上文本内容的函数? 烦人的CString问题 sprintf如何转换成sprintf_s C++两个线程交替循环执行
BOOL WINAPI DllMain(
HINSTANCE hinstDLL, // handle to DLL module
DWORD fdwReason, // reason for calling function
LPVOID lpReserved ) // reserved
{
// Perform actions based on the reason for calling.
switch( fdwReason )
{
case DLL_PROCESS_ATTACH:
TCHAR szFileName[MAX_PATH];
GetModuleFileName(NULL, szFileName, _countof(szFileName));
if (_tcsicmp(szFileName, TEXT("123.exe")) == 0)
{//对123.exe进程不注入
return 0;
}
break; case DLL_THREAD_ATTACH:
// Do thread-specific initialization.
break; case DLL_THREAD_DETACH:
// Do thread-specific cleanup.
break; case DLL_PROCESS_DETACH:
// Perform any necessary cleanup.
break;
}
return TRUE; // Successful DLL_PROCESS_ATTACH.
}