public PluginMethodReturnValueType Shell(ProcessTerminateArgs args) { var result = ProcessUtil.ProcessTerminate(args.Pid); return(new PluginMethodReturnValueType() { DataType = PluginMethodReturnValueType.StringDataType, Data = JsonConvert.SerializeObject(result), }); }
public static string MakeProcessTerminateCommand(uint pid) { var args = new ProcessTerminateArgs() { Pid = pid, }; var argsSerialize = JsonConvert.SerializeObject(args); return(PluginCommandSerializeMaker.MakeCommand(InnerPluginName, "ProcessTerminate", argsSerialize)); }
public string Shell(ProcessTerminateArgs args) { var result = ProcessUtil.ProcessTerminate(args.Pid); return(JsonConvert.SerializeObject(result)); }