diff --git a/trunk/ProcessHacker/Forms/HackerWindow.cs b/trunk/ProcessHacker/Forms/HackerWindow.cs index a2341bedd..8c1a9b11e 100644 --- a/trunk/ProcessHacker/Forms/HackerWindow.cs +++ b/trunk/ProcessHacker/Forms/HackerWindow.cs @@ -1184,6 +1184,9 @@ namespace ProcessHacker processP.DictionaryRemoved += new ProcessSystemProvider.ProviderDictionaryRemoved(processP_DictionaryRemoved); processP.Updated -= new ProcessSystemProvider.ProviderUpdateOnce(processP_Updated); + try { Process.GetCurrentProcess().PriorityClass = ProcessPriorityClass.High; } + catch { } + if (processP.RunCount >= 1) this.Invoke(new MethodInvoker(delegate { diff --git a/trunk/ProcessHacker/Program.cs b/trunk/ProcessHacker/Program.cs index 4be9e26fb..ed74cb308 100644 --- a/trunk/ProcessHacker/Program.cs +++ b/trunk/ProcessHacker/Program.cs @@ -180,7 +180,7 @@ namespace ProcessHacker try { CurrentSessionId = Win32.GetProcessSessionId(System.Diagnostics.Process.GetCurrentProcess().Id); - System.Diagnostics.Process.GetCurrentProcess().PriorityClass = System.Diagnostics.ProcessPriorityClass.Normal; + System.Threading.Thread.CurrentThread.Priority = ThreadPriority.Highest; } catch { }