Если честно, просматривать всю простынь кода у меня сейчас ни сил, ни времени. Но в целом суть довольно проста: запускаем процесс, если он...
Не возвращает, в смысле, не пишет? Можно перенеправить его stdout к себе в файл и проверять, не написал ли чего. Но зачем это вообще надо?
Под FASM я сделал, но не протестировал. А common_up пропал куда-то :). В принципе, можно сделать и под MASM. Но учитывая, что я им никогда не...
Если из отладчика, то можно найти PTE и поменять бит руками.
Имена участников (разделяйте запятой).