Показать сообщение отдельно
Непрочитано 07.02.2014, 18:29   #11
Аватар для Akumu
Пользователь

По умолчанию Re: Повышение ФПС не активного окна

Код:
int __cdecl SleepStub()
{
	return 0;
}

void DisableLazyMode(void)
{
	BYTE *LazyMode  = (BYTE *)GetProcAddress(LoadLibraryA("core.dll"), "?appSleep@@YAXM@Z");

	if(!LazyMode)
		return;
	
	ULONG oldProtect;
	if(!VirtualProtect(LazyMode, 5, PAGE_READWRITE, &oldProtect))
		return;

	*LazyMode = 0xE9;
	*(int*) (LazyMode + 1) = (BYTE*)SleepStub - (LazyMode + 5);

	VirtualProtect(LazyMode, 5, oldProtect, &oldProtect);
}
Akumu вне форума Ответить с цитированием
Сказали спасибо: