static void Main(string[] args) { try { System.Net.ServicePointManager.DefaultConnectionLimit = 200; Proxy.Updater.Updater.Update(); Assembly ass = Assembly.Load("Mentalis"); Type tp = ass.GetType("Org.Mentalis.Proxy.Proxy"); string dir = Environment.CurrentDirectory; if (!dir.Substring(dir.Length - 1, 1).Equals(@"\")) { dir += @"\"; } object obj = Activator.CreateInstance(tp, dir + "config.xml"); var prx = (IProxy)obj; prx = new Org.Mentalis.Proxy.Proxy(dir + "config.xml"); prx.Run(); prx.Menu(); } catch (Exception ex) { Console.WriteLine("The program ended abnormally!" + ex.Message); Console.ReadLine(); } }
static void Main(string[] args) { try { System.Net.ServicePointManager.DefaultConnectionLimit = 200; Proxy.Updater.Updater.Update(); Assembly ass = Assembly.Load("Mentalis"); Type tp = ass.GetType("Org.Mentalis.Proxy.Proxy"); string dir = Environment.CurrentDirectory; if (!dir.Substring(dir.Length - 1, 1).Equals(@"\")) dir += @"\"; object obj = Activator.CreateInstance(tp, dir + "config.xml"); var prx = (IProxy)obj; prx = new Org.Mentalis.Proxy.Proxy(dir + "config.xml"); prx.Run(); prx.Menu(); } catch (Exception ex) { Console.WriteLine("The program ended abnormally!" + ex.Message); Console.ReadLine(); } }