**Działanie:
**
Określony byte w pamięci procesu zmieniam na 0xCC, gdy któryś z wątków wykona tę instrukcję otrzymuję wyjątek. Cofam IP w kontekście wątku, ustawiam flagę, że wątek ma wrócić po wykonaniu jednej instrukcji (by móc znów nadpisać orginalną instrukcję bajtem 0xCC). Problem polega na tym, że po analizie okazało się, że zdarza się, że po puszczeniu wątku i oczekiwaniu na jego powrót po wykonaniu orginalnej instrukcji w tym samym czasie (prawie - w każdym razie zanim ustawimy znów 0xCC) inny wątek wykonuje ten kod. **
**Problem: **
W skutek tego istnieje (dość rzadko) szansa na to, że pewien wątek "ucieknie debuggerowi" i nie rzuci wyjątku z int3 tylko wykona kod bez kontroli debuggera.
Co robić, jak żyć ?