Visual Studio Configs

Posts 1–8 of 8 · Page 1 of 1
Visual Studio Configs
Hey, I want to publish a public cheat, but when I send
it to someone, that person gets an send error report at some
point. It works fine on my computer. Tried both Debug and Release.
Can anyone help me?
Quote Originally Posted by vaisefud3 View Post
Hey, I want to publish a public cheat, but when I send
it to someone, that person gets an send error report at some
point. It works fine on my computer. Tried both Debug and Release.
Can anyone help me?
different os,, ur hack has some os specific asm hook or something?
Quote Originally Posted by vaisefud3 View Post
selected
/msg2long2shrt
Lolz... Still coding for CF ...lolz
Quote Originally Posted by I2espect View Post
different os,, ur hack has some os specific asm hook or something?
Just some E9 hooks.

- - - Updated - - -

There's one person that could use the hack, but couldn't activate 28_3 bypass(emiedumalasa's version). He gets send error report.
TAKE A LOOK AT YOUR HOOKS !
Quote Originally Posted by [K]akashi View Post
TAKE A LOOK AT YOUR HOOKS !
Normal E9 hook, already said that. No MidHooks used.

- - - Updated - - -

Quote Originally Posted by [K]akashi View Post
TAKE A LOOK AT YOUR HOOKS !
Using this with vTable.
Code:
DWORD hDetourCreate(DWORD DetourSrc, DWORD DetourtVlca, DWORD SizeDetour)
{
#define SizeDetour 5
	DWORD DetourPre, dwProtect, i;
	if (DetourSrc && DetourtVlca && SizeDetour == SizeDetour)
	{
		DetourPre = (DWORD)VirtualAlloc(NULL, SizeDetour + SizeDetour, MEM_COMMIT, PAGE_EXECUTE_READWRITE);
		if (DetourPre && VirtualProtect((VOID*)DetourSrc, SizeDetour, PAGE_EXECUTE_READWRITE, &dwProtect))
		{
			for (i = 0; i < SizeDetour; i++)
			{
				*(BYTE*)(DetourPre + i) = *(BYTE*)(DetourSrc + i);
			}
			*(BYTE*)(DetourPre + SizeDetour + 0) = 0x50;
			*(BYTE*)(DetourPre + SizeDetour + 0) = 0x58;
			*(BYTE*)(DetourPre + SizeDetour + 0) = 0xE9;
			*(DWORD*)(DetourPre + SizeDetour + 1) = (DetourSrc - DetourPre - SizeDetour);
			*(BYTE*)(DetourSrc + 0) = 0x50;
			*(BYTE*)(DetourSrc + 0) = 0x58;
			*(BYTE*)(DetourSrc + 0) = 0xE9;
			*(DWORD*)(DetourSrc + 1) = (DetourtVlca - DetourSrc - SizeDetour);
			VirtualProtect((VOID*)DetourSrc, SizeDetour, dwProtect, &dwProtect);
			VirtualProtect((VOID*)DetourPre, SizeDetour + SizeDetour, PAGE_EXECUTE_READ, &dwProtect);
			return DetourPre;
		}
	}
	return (0);
}
Posts 1–8 of 8 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Talk with us