mirror of
https://github.com/MrUnknownDE/VRCX.git
synced 2026-04-30 12:13:48 +02:00
v2019.08.17
This commit is contained in:
96
Program.cs
96
Program.cs
@@ -15,52 +15,60 @@ namespace VRCX
|
|||||||
[STAThread]
|
[STAThread]
|
||||||
public static void Main()
|
public static void Main()
|
||||||
{
|
{
|
||||||
var settings = new CefSettings
|
try
|
||||||
{
|
{
|
||||||
IgnoreCertificateErrors = true,
|
var settings = new CefSettings
|
||||||
CachePath = "cache",
|
{
|
||||||
PersistUserPreferences = true,
|
IgnoreCertificateErrors = true,
|
||||||
PersistSessionCookies = true,
|
CachePath = "cache",
|
||||||
WindowlessRenderingEnabled = true
|
PersistUserPreferences = true,
|
||||||
};
|
PersistSessionCookies = true,
|
||||||
settings.CefCommandLineArgs.Add("disable-web-security", "1");
|
WindowlessRenderingEnabled = true
|
||||||
settings.CefCommandLineArgs.Add("no-proxy-server", "1");
|
};
|
||||||
settings.CefCommandLineArgs.Add("disable-plugins-discovery", "1");
|
settings.CefCommandLineArgs.Add("disable-web-security", "1");
|
||||||
settings.CefCommandLineArgs.Add("disable-extensions", "1");
|
settings.CefCommandLineArgs.Add("no-proxy-server", "1");
|
||||||
settings.CefCommandLineArgs.Add("disable-pdf-extension", "1");
|
settings.CefCommandLineArgs.Add("disable-plugins-discovery", "1");
|
||||||
// settings.CefCommandLineArgs.Add("disable-gpu", "1");
|
settings.CefCommandLineArgs.Add("disable-extensions", "1");
|
||||||
settings.CefCommandLineArgs.Add("disable-direct-write", "1");
|
settings.CefCommandLineArgs.Add("disable-pdf-extension", "1");
|
||||||
settings.LogSeverity = LogSeverity.Disable;
|
// settings.CefCommandLineArgs.Add("disable-gpu", "1");
|
||||||
settings.DisableGpuAcceleration();
|
settings.CefCommandLineArgs.Add("disable-direct-write", "1");
|
||||||
/*settings.RegisterScheme(new CefCustomScheme
|
settings.LogSeverity = LogSeverity.Disable;
|
||||||
|
settings.DisableGpuAcceleration();
|
||||||
|
/*settings.RegisterScheme(new CefCustomScheme
|
||||||
|
{
|
||||||
|
SchemeName = "vrcx",
|
||||||
|
DomainName = "app",
|
||||||
|
SchemeHandlerFactory = new FolderSchemeHandlerFactory(Application.StartupPath + "/../../../html")
|
||||||
|
});*/
|
||||||
|
|
||||||
|
// MUST TURN ON (Error when creating a browser on certain systems.)
|
||||||
|
CefSharpSettings.WcfEnabled = true;
|
||||||
|
|
||||||
|
CefSharpSettings.ShutdownOnExit = false;
|
||||||
|
CefSharpSettings.SubprocessExitIfParentProcessClosed = true;
|
||||||
|
|
||||||
|
// Cef.EnableHighDPISupport();
|
||||||
|
|
||||||
|
if (Cef.Initialize(settings, true, browserProcessHandler: null))
|
||||||
|
{
|
||||||
|
Application.EnableVisualStyles();
|
||||||
|
Application.SetCompatibleTextRenderingDefault(false);
|
||||||
|
CpuMonitor.Start();
|
||||||
|
VRCXStorage.Load();
|
||||||
|
VRCXVR.Setup();
|
||||||
|
VRCX_LogWatcher.Start();
|
||||||
|
Application.Run(new MainForm());
|
||||||
|
VRCX_LogWatcher.Stop();
|
||||||
|
VRCXVR.Stop();
|
||||||
|
VRCXStorage.Save();
|
||||||
|
CpuMonitor.Stop();
|
||||||
|
Cef.Shutdown();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
SchemeName = "vrcx",
|
MessageBox.Show($"{ex.Message}\n{ex.StackTrace}", "PLEASE REPORT TO PYPY", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||||
DomainName = "app",
|
Environment.Exit(0);
|
||||||
SchemeHandlerFactory = new FolderSchemeHandlerFactory(Application.StartupPath + "/../../../html")
|
|
||||||
});*/
|
|
||||||
|
|
||||||
// MUST TURN ON (Error when creating a browser on certain systems.)
|
|
||||||
CefSharpSettings.WcfEnabled = true;
|
|
||||||
|
|
||||||
CefSharpSettings.ShutdownOnExit = false;
|
|
||||||
CefSharpSettings.SubprocessExitIfParentProcessClosed = true;
|
|
||||||
|
|
||||||
// Cef.EnableHighDPISupport();
|
|
||||||
|
|
||||||
if (Cef.Initialize(settings, true, browserProcessHandler: null))
|
|
||||||
{
|
|
||||||
Application.EnableVisualStyles();
|
|
||||||
Application.SetCompatibleTextRenderingDefault(false);
|
|
||||||
CpuMonitor.Start();
|
|
||||||
VRCXStorage.Load();
|
|
||||||
VRCXVR.Setup();
|
|
||||||
VRCX_LogWatcher.Start();
|
|
||||||
Application.Run(new MainForm());
|
|
||||||
VRCX_LogWatcher.Stop();
|
|
||||||
VRCXVR.Stop();
|
|
||||||
VRCXStorage.Save();
|
|
||||||
CpuMonitor.Stop();
|
|
||||||
Cef.Shutdown();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user