Ich steh auf Guard-Threads und diverse andere Hausmethoden
... so kann man sichergehen, daß der Code-Teil, welcher beschützt wird, nicht modifiziert wurde. Außerdem bringen TRYs immer wieder den Disassembler oder Debugger aus dem Tritt.
Als Lektüre kann ich "Hacker Disassembling Uncovered" nur dringend empfehlen.
BTW: Die Frage ist noch als offen markiert, obwohl das obsolet ist!