Man kann nen Hack auf 2 Arten unbrauchbar machen -- den Bypass fixen oder die Adressen aendern.
Die D3D-Sachen kann man aber nur umnumerieren, deswegen ist Endes Hack dynamisch -- man kann ihm einfach eine neue Nummer geben und fertig.
wenn ich ein Spiel Hack-Proof machen wollte, wuerde ich soviel wie moeglich auf den Server auslagern - denn Serversided laesst sich praktisch nichts hacken (damit ist erstmal das wichtigste geaendert)
Der Rest ist Grafik (durch Wande sehen und dergleichen) - das taet ich aendern indem ich das Game dynamisch patchen lass und jedesmal die Strides aendern.
edit: achja gegen Aimbots muesste ich mir noch was ueberlegen