public void Start(bool serviceMode = false)
{
isService = serviceMode;
if (Process.GetProcessesByName(
Path.GetFileNameWithoutExtension(Assembly.GetEntryAssembly().Location))
.Length > 1)
{
Process.GetCurrentProcess().Kill();
}
if (!Directory.Exists(AppEnvironment.DataPath))
{
Directory.CreateDirectory(AppEnvironment.DataPath);
}
//Fix screensize issues for Screen Share
if (Tools.RunningPlatform() == Tools.Platform.Windows && Environment.OSVersion.Version.Major >= 6)
{
SetProcessDPIAware();
}
Setup();
}