Siehe da. Wären wir also wieder bei meiner ersten Antwort. Ein kurzer Blick in die Doku hat gereicht (hatte ich mir zuvor gespart, weil ich deine Frage offenbar mißverstanden hatte).
Zitat:
Pointer to the CONTEXT structure that contains the context to be set in the specified thread. The value of the ContextFlags member of this structure specifies which portions of a thread's context to set. Some values in the CONTEXT structure that cannot be specified are silently set to the correct value. This includes bits in the CPU status register that specify the privileged processor mode, global enabling bits in the debugging register, and other states that must be controlled by the operating system.
Ich hatte Luckie mal erklärt wie man es unter Delphi macht. Kann man nämlich auch für Kopierschutzgeschichten benutzen. Vielleicht hat er ja Zeit es dir zu erklären, habe keine Zeit es nochmal (zumal in Delphi) durchzukauen.