我正在尝试进行 dll 注入,我尝试了 100 种方法,但没有一种方法有效,我现在使用的是 Windows 7 32 位(以避免 32/64 冲突)。我使用了在网上找到的两个著名的 dll 注入器(AutoInject 和 Extreme injector V2)和一个手工制作的。我正在尝试在记事本中添加消息框(不能更简单吗?)我还想补充一点,我的 Windows 在 Vmware 下运行。这里是我的 dll 的主要内容(使用代码块构建)
#if BUILD_DLL
#define DLLIMPORT __declspec (dllexport)
#else /* Not BUILDING_DLL */
#define DLLIMPORT __declspec (dllimport)
#endif /* Not BUILDING_DLL */
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
{
switch (reason)
{
case DLL_PROCESS_ATTACH:
MessageBox (0, "Hello from injected DLL!\n", "Hi", MB_ICONINFORMATION);
break;
case DLL_PROCESS_DETACH:
break;
case DLL_THREAD_ATTACH:
break;
case DLL_THREAD_DETACH:
break;
}
return TRUE;
}
我不知道现在该尝试什么