du kannst das IsHooked auch external machen
dafür musst du dir nur die DLLs listen lassen und mit ReadProcessMemory einfach die
dll in deinen speicher kopieren, dann noch die eigene opengl32.dll laden und vergleichen
das ist eigentlich nicht so schwer, dann brauchste keine eigene
dll injezieren
wenn du das aber so machen willst musst du nen eigenen thread erstellen, ob nu BeginThread oder CreateThread ist bei einer
dll in der dllmain egal
du musst einen thread erstellen da ansonsten solange gewartet wird bis dllmain aufgerufen wurde und das ist in einer endlosschleife extrem lang ;> d.h. das spiel würde dann nicht weiterlaufen