From 41c776dcf0024fd53dc5f3c19385bf243dee7e13 Mon Sep 17 00:00:00 2001 From: wj32 Date: Sat, 28 Feb 2009 06:01:20 +0000 Subject: [PATCH] reintroduced High priority for PH git-svn-id: svn://svn.code.sf.net/p/processhacker/code@767 21ef857c-d57f-4fe0-8362-d861dc6d29cd --- trunk/ProcessHacker/Forms/HackerWindow.cs | 3 +++ trunk/ProcessHacker/Program.cs | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) 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 { }