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;
|
|
|
|
|
/// <summary>
|
/// 应用程序的主入口点。
|
/// </summary>
|
[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;
|
}
|
}
|
|
|
}
|