Ich möchte das tun, weil ich meine DLL zu ssss.exe oder CSRSS injizieren muss. Ich habe alle Codes in der Win32 DLL Sample src gelöscht, aber es ist nutzlos; Als ich meine DLL auf PEtools gesetzt habe, habe ich Kernel32.dll und msvcXXXX.dll bereits in der Import-Tabelle gefunden.Wie kann ich eine DLL ohne eine Import-Tabelle oder mit nur Ntdll.dll in der Import-Tabelle erstellen?
Ich habe eine Google-Suche nach "native dll" oder "keine Import-Tabelle dll" versucht, aber ich kann nichts darüber finden.
#include "stdafx.h"
#include "Dr.h"
BOOL APIENTRY DllMain(HMODULE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
switch (ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
CreateThread(NULL, 9999, &Foo, NULL, 0, NULL);
case DLL_THREAD_ATTACH:
case DLL_THREAD_DETACH:
case DLL_PROCESS_DETACH:
break;
}
return TRUE;
}
Willkommen Überlauf zu stapeln. Bitte nehmen Sie sich die Zeit, [The Tour] (http://stackoverflow.com/tour) zu lesen und beziehen Sie sich auf das Material aus der [Hilfe] (http://stackoverflow.com/help/asking), was und wie Sie können fragen Sie hier. –