public static ProcessAttribute ChildProcess(bool child_process_restricted, bool child_process_override) { ChildProcessMitigationFlags flags = child_process_restricted ? ChildProcessMitigationFlags.Restricted : ChildProcessMitigationFlags.None; if (child_process_override) { flags |= ChildProcessMitigationFlags.Override; } return(ChildProcess(flags)); }
public static ProcessAttribute ChildProcess(ChildProcessMitigationFlags flags) { int value = (int)flags; return(new ProcessAttribute(ProcessAttributeNum.ChildProcess, false, true, false, value.ToBuffer())); }