How do I inject a dll and run a thread safely not from dllmain? - MPGH