#include <windows.h>
#include <stdio.h>
void main()
{
CONTEXT context;
again:
Sleep(1000);
printf("/nAAAAAAAAAAAAAAAAAAAAAAA");
context.ContextFlags = CONTEXT_FULL;
GetThreadContext(GetCurrentThread(), &context);
_asm mov dword ptr context.Eip, offset again
SetThreadContext(GetCurrentThread(), &context);
}
//VC 6.0
#include <stdio.h>
void main()
{
CONTEXT context;
again:
Sleep(1000);
printf("/nAAAAAAAAAAAAAAAAAAAAAAA");
context.ContextFlags = CONTEXT_FULL;
GetThreadContext(GetCurrentThread(), &context);
_asm mov dword ptr context.Eip, offset again
SetThreadContext(GetCurrentThread(), &context);
}
//VC 6.0