Не получается сериализировать ProcessStartInfo. Пишет это: PHP: Тип "System.Diagnostics.ProcessStartInfo" в сборке "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" не помечен как сериализуемый. Код: PHP: [Serializable] public class SerializeClass { object o; public object SerializeProperly { get { return o; } set { o = value; } } } class Program { static void Main(string[] args) { SerializeClass a = new SerializeClass(); a.SerializeProperly = new ProcessStartInfo(); ToByteArray(a); } private static byte[] ToByteArray(object o) { MemoryStream stream = new MemoryStream(); BinaryFormatter bf = new BinaryFormatter(); bf.Serialize(stream, o); return stream.ToArray(); } } Получается сериализировать свои классы, другие классы а вот именно ProcessStartInfo не выходит.