public Display() { f.AutoFlush = true; _DesktopInfo = new DesktopInfo(); //_DesktopInfo.SwitchDesktop(Desktops.INPUT); _RunningAsService = System.Security.Principal.WindowsIdentity.GetCurrent().Name.ToLower().Contains(@"nt authority\system"); if (!_RunningAsService) { _RunningAsService = System.Security.Principal.WindowsIdentity.GetCurrent().Name.ToLower().Contains(@"nt-autorität\system"); } Windows.DfMirage.Display DfMirage = new DfMirage.Display(); f.WriteLine("Running as Service" + _RunningAsService + "DF:" + DfMirage.DoesMirrorDriverExist()); if (DfMirage.DoesMirrorDriverExist()) { Driver = DfMirage; } else { Driver = new Simple.Display(); } }
public Display() { Driver = new Simple.Display(); }