Инъекция dll вылетает сразу - PullRequest
0 голосов
/ 16 апреля 2020

У меня есть dll, это x86, который я хочу внедрить в процесс x86, но каждый раз, когда я делаю это, происходит сбой

это происходит как любой процесс x86, в который я пытался внедрить (я пытался лот)

DWORD WINAPI mainThread(PVOID base)
{
    MessageBoxA(0, "Initialization Complete Press Insert To Open", "", MB_OK);
return 0;
 }

 BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved)
 {
    switch (ul_reason_for_call)
    {
    case DLL_PROCESS_ATTACH:
    CreateThread(nullptr, NULL, mainThread, hModule, NULL, nullptr);
    break;
    case DLL_THREAD_ATTACH:
    CreateThread(nullptr, NULL, mainThread, hModule, NULL, nullptr);
    break;
    case DLL_PROCESS_DETACH:
    break;
    case DLL_THREAD_DETACH:
    break;
    }
}
...