Create thread is not detected. To test if your dllmain is detected(i think its not) Write an empty thread and call it in your dllmain. Inject it. If its detected, its either createthread or dllmain(dll main most likely), if its not your dllmain isn't detected.