VC++实现DLL注入(三)

2014-11-23 19:33:50 · 作者: · 浏览: 65
CloseHandle(hThread);
CloseHandle(hProcess);
status = TRUE;
return status; //自己返回就行,不要VirtualFreeEx;,否则宿主就挂了!
Err:
if (pBaseAddr != NULL)
VirtualFreeEx(hProcess, pBaseAddr, 0, MEM_RELEASE);
if (hProcess != NULL)
CloseHandle(hProcess);

return status;
}
//
int main()
{
char aa[]="aBcDdddFFFF asfd";
strupr((char*)aa);
printf(aa);

if (!InjectExe(GetProcessID(ProcessName)))
Beep(1800,500);
return 0;
}

摘自 yincheng01