Ejemplo n.º 1
0
        public void SetPriority(int priority)
        {
            if (priority < 0 || priority > 4)
            {
                return;
            }
            try
            {
                System.Diagnostics.ProcessPriorityClass c = System.Diagnostics.ProcessPriorityClass.Normal;
                switch (priority)
                {
                case 0: c = System.Diagnostics.ProcessPriorityClass.Idle; break;

                case 1: c = System.Diagnostics.ProcessPriorityClass.BelowNormal; break;

                case 2: c = System.Diagnostics.ProcessPriorityClass.Normal; break;

                case 3: c = System.Diagnostics.ProcessPriorityClass.AboveNormal; break;

                case 4: c = System.Diagnostics.ProcessPriorityClass.High; break;
                }
                System.Diagnostics.Process.GetCurrentProcess().PriorityClass = c;
            }
            finally { }
        }
 public ProcessOptionSettings(System.Diagnostics.ProcessPriorityClass priority, IntPtr affinity)
 {
     this.Priority = priority;
     this._Affinity = affinity;
 }
Ejemplo n.º 3
0
 public ProcessOptionSettings(System.Diagnostics.ProcessPriorityClass priority, IntPtr affinity)
 {
     this.Priority  = priority;
     this._Affinity = affinity;
 }