asm - CodeBlock

0

Witam, próbuje skopiować aplikacje w CodeBlock (w C++) i przy tej funkcji wypluwa błędy:

void SetHook()
{
	__asm
	{
		lea eax, LoadLibrary;
		mov CurrentPtr, eax;
	}
}

Błędy:

In function 'void SetHook()':
error: expected '(' before '{' token
error: 'lea' was not declared in this scope
error: expected ';' before 'eax'
error: 'mov' was not declared in this scope
error: expected ';' before 'CurrentPtr'
 

jak przerobić te funkcje ?

0

link do kodu:
http://www.mpgh.net/forum/31-c-c-programming/328384-basic-loadlibrary-hook.html

0

Jaki kompilator? Jeżeli Code::Blocks to zapewne MinGW. Poczytaj jak się tam wstawia ASM i zmodyfikuj kod: http://www.ibiblio.org/gferg/ldp/GCC-Inline-Assembly-HOWTO.html

Kod który, który podałeś jest chyba z VS...

1 użytkowników online, w tym zalogowanych: 0, gości: 1