>>687
ATLはよくわからないけど、VirtualAllocかVirtualProtectでPAGE_EXECUTE系の属性を付けてなければ、その手のコードは全部引っかかります。
だから、HeapAllocでもひっかかります。
ただ、>>679の参照先によるとヒープ領域は"規定では実行不可"なのでオプションで実行可に変更可にできるんだと思う。
自動変数に確保だと、たぶんどうしようもないんじゃないかな。