
C++注入成功后没有弹出信息框
模板已经成功注入了,就是dll没有提示框。请教各位高人。dll是用DEV-C++编辑器编的。。系统是win764位下面是dll的代码,两个文件:一个dllmain.cpp...
模板已经成功注入了,就是dll没有提示框。请教各位高人。
dll是用DEV-C++编辑器编的。。系统是win7 64位
下面是dll的代码,两个文件:一个dllmain.cpp
#include "dll.h"
#include <windows.h>
BOOL APIENTRY DllMain( HANDLE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{ MessageBox( NULL, "DLL已进入目标进程。", "信息", MB_ICONINFORMATION );
switch ( ul_reason_for_call )
{
case DLL_PROCESS_ATTACH:
{
MessageBox( NULL, "DLL已进入目标进程。", "信息", MB_ICONINFORMATION );
break;
}
case DLL_PROCESS_DETACH:
{
MessageBox( NULL, "DLL已从目标进程卸载。", "信息", MB_ICONINFORMATION );
break;
}
}
return TRUE;
}
//-----------------------------------------------第一个文件结束
// 另一个文件dll.h
#ifndef _DLL_H_
#define _DLL_H_
#if BUILDING_DLL
# define DLLIMPORT __declspec (dllexport)
#else /* Not BUILDING_DLL */
# define DLLIMPORT __declspec (dllimport)
#endif /* Not BUILDING_DLL */
class DLLIMPORT DllClass
{
public:
DllClass();
virtual ~DllClass(void);
private:
};
#endif /* _DLL_H_ */
//-------------------------------------end
模板已出现在进程里了,e:\dll\wwwdll.dll就是 展开
dll是用DEV-C++编辑器编的。。系统是win7 64位
下面是dll的代码,两个文件:一个dllmain.cpp
#include "dll.h"
#include <windows.h>
BOOL APIENTRY DllMain( HANDLE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{ MessageBox( NULL, "DLL已进入目标进程。", "信息", MB_ICONINFORMATION );
switch ( ul_reason_for_call )
{
case DLL_PROCESS_ATTACH:
{
MessageBox( NULL, "DLL已进入目标进程。", "信息", MB_ICONINFORMATION );
break;
}
case DLL_PROCESS_DETACH:
{
MessageBox( NULL, "DLL已从目标进程卸载。", "信息", MB_ICONINFORMATION );
break;
}
}
return TRUE;
}
//-----------------------------------------------第一个文件结束
// 另一个文件dll.h
#ifndef _DLL_H_
#define _DLL_H_
#if BUILDING_DLL
# define DLLIMPORT __declspec (dllexport)
#else /* Not BUILDING_DLL */
# define DLLIMPORT __declspec (dllimport)
#endif /* Not BUILDING_DLL */
class DLLIMPORT DllClass
{
public:
DllClass();
virtual ~DllClass(void);
private:
};
#endif /* _DLL_H_ */
//-------------------------------------end
模板已出现在进程里了,e:\dll\wwwdll.dll就是 展开
展开全部
不可能啊,你只要loadDll肯定会弹出对话框的,除非你loaddll返回HMODULE失败
更多追问追答
追问
怎么知道返回HMODULE失败?如果成功注入了,是不 是HMODULE返回成功了,不是很清楚这个概念
追答
你的DLL是怎么加载的?是动态还是静态
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询