Ejemplo n.º 1
0
        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();
            }
        }
Ejemplo n.º 2
0
 public Display()
 {
     Driver = new Simple.Display();
 }