protected override string GetInformationXML() { StringBuilder strBld = new StringBuilder(); strBld.Append("<ProcessStateInfo>"); if (activeProcesses != null) { if (activeProcesses.Length > 0) { foreach (Process p in activeProcesses) { ProcessInfo pInfo = new ProcessInfo(); pInfo.Name = p.ProcessName; pInfo.MemoryUsed = p.PagedMemorySize64; pInfo.PID = p.Id; strBld.Append(pInfo.ToXML()); } } } strBld.Append("</ProcessStateInfo>"); return strBld.ToString(); }