#include <Windows.h>
//-------------------------------------------------------------
void StartAddress(LPVOID lpThreadParameter)
{
HANDLE v1;
HANDLE v2;
while ( TRUE )
{
Sleep(5000);
v1 = GetCurrentProcess();
SetProcessWorkingSetSize(v1, 0xFFFFFFFF, 0xFFFFFFFF);
v2 = GetCurrentProcess();
SetThreadPriority(v2, -2);
}
}
//-------------------------------------------------------------
BOOL APIENTRY DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
{
if ( fdwReason == 1 )
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)StartAddress, 0, 0, 0);
return 1;
}