他人の空似自作物置場

ArbitraryCodeGuard.zip/3/Target/Target.cpp


#include <iostream>

#include <Windows.h>

void protect() {
   PROCESS_MITIGATION_DYNAMIC_CODE_POLICY policy;
   policy.Flags = 0;
   policy.ProhibitDynamicCode = 0x01;
   policy.ReservedFlags = 0;
   ::SetProcessMitigationPolicy(ProcessDynamicCodePolicy, &policy, sizeof(policy));
}

int main() {
   protect();
   std::cin.get();
}