чтоб ты знал, при протекте ломается большинство реализация mmap инжекта, правильный фикс -
да и вообще, зачем протектить, если это обходится парой лишних трассировок? уж правильнее будет просто виртуализировать код и обфусцировать его.
виртуализатор ( не очень хороший, но лучше, чем ничего ) -
обфускация - твой мозг, перепиши некоторые Win API функции под себя, несколько сниппетов:
/