I\'m using SuspendThread / ResumeThread to modify the RIP register between the calls through GetThreadContext / SetThreadContext
SuspendThread
ResumeThread
GetThreadContext
SetThreadContext