I've never had it detect sinject for me, only the dlls, and only the non packed versions of those.
To avoid detection I:
-Only use sinject and the packed version of Hell Demons public console
-Hide everything in the folder and the folder itself. To get around sinject not being able to find hidden .dll's I unhide them, open sinject, and hide them again.
Haven't crashed once doing this.