using CefSharp; using CefSharp.WinForms; using Newtonsoft.Json; using Newtonsoft.Json.Linq; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Reflection; using System.Windows.Forms; using WindowsFormsApp1.utils; namespace WindowsFormsApp1 { static class Program { private static object onSuccess; /// /// 应用程序的主入口点。 /// [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); AppDomain.CurrentDomain.AssemblyResolve += Resolver; // SQLiteDataBaseUtil.getInstance().AddTaoBaoAccount(); SQLiteDataBaseUtil.getInstance().ListTaoBaoAccount(); CefSettings _settings= new CefSettings(); _settings.PersistSessionCookies = true; Cef.Initialize(_settings); Application.Run(new Main()); //Application.Run(new TBLogin(2)); } private static Assembly Resolver(object sender, ResolveEventArgs args) { if (args.Name.StartsWith("CefSharp")) { string assemblyName = args.Name.Split(new[] { ',' }, 2)[0] + ".dll"; string archSpecificPath = Path.Combine(AppDomain.CurrentDomain.SetupInformation.ApplicationBase, Environment.Is64BitProcess ? "x64" : "x86", assemblyName); return File.Exists(archSpecificPath) ? Assembly.LoadFile(archSpecificPath) : null; } return null; } } }