From 6b4123f1a4936833bfbcb5d6412ef491da7568cd Mon Sep 17 00:00:00 2001 From: wj32 Date: Thu, 9 Apr 2009 07:50:54 +0000 Subject: [PATCH] * fixed resources for KProcessHacker * switched KPH to free build * fixed DEP editing (hopefully) on XP * added version number to PH Assistant git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1035 21ef857c-d57f-4fe0-8362-d861dc6d29cd --- trunk/Assistant/Properties/AssemblyInfo.cs | 4 ++-- trunk/KProcessHacker/auto.cmd | 2 +- trunk/KProcessHacker/debug.h | 4 +--- trunk/KProcessHacker/i386/kprocesshacker.sys | Bin 17920 -> 13312 bytes trunk/KProcessHacker/sources | 4 ++-- trunk/ProcessHacker/Forms/EditDEPWindow.cs | 3 ++- .../Providers/ProcessSystemProvider.cs | 4 ++-- 7 files changed, 10 insertions(+), 11 deletions(-) diff --git a/trunk/Assistant/Properties/AssemblyInfo.cs b/trunk/Assistant/Properties/AssemblyInfo.cs index 964d030d1..80b3e8487 100644 --- a/trunk/Assistant/Properties/AssemblyInfo.cs +++ b/trunk/Assistant/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: AssemblyVersion("1.3.6.5")] +[assembly: AssemblyFileVersion("1.3.6.5")] diff --git a/trunk/KProcessHacker/auto.cmd b/trunk/KProcessHacker/auto.cmd index be243492f..3c3d46251 100644 --- a/trunk/KProcessHacker/auto.cmd +++ b/trunk/KProcessHacker/auto.cmd @@ -1,6 +1,6 @@ @echo off -build +build -cZ if not %errorlevel%==0 goto end copy i386\kprocesshacker.sys ..\ProcessHacker\bin\Release\ :end \ No newline at end of file diff --git a/trunk/KProcessHacker/debug.h b/trunk/KProcessHacker/debug.h index 619a757a2..7910cba07 100644 --- a/trunk/KProcessHacker/debug.h +++ b/trunk/KProcessHacker/debug.h @@ -20,9 +20,7 @@ * along with Process Hacker. If not, see . */ -#define DEBUG - -#ifdef DEBUG +#ifdef DBG #define dprintf DbgPrint #else #define dprintf diff --git a/trunk/KProcessHacker/i386/kprocesshacker.sys b/trunk/KProcessHacker/i386/kprocesshacker.sys index 2dccc9e7d5bed400149415691a6f54093583bee9..d7ea12574b6ffa738c0b6eb1da9c9607deb2c2ec 100644 GIT binary patch literal 13312 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 AS^xk5 literal 17920 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 diff --git a/trunk/KProcessHacker/sources b/trunk/KProcessHacker/sources index afa2acf8c..493f53529 100644 --- a/trunk/KProcessHacker/sources +++ b/trunk/KProcessHacker/sources @@ -4,8 +4,8 @@ TARGETPATH=.\ INCLUDES=$(DDK_INC_PATH) LIBS=%BUILD%\lib -RC=resource.rc SOURCES= \ kprocesshacker.c \ - kph_nt.c + kph_nt.c \ + resource.rc diff --git a/trunk/ProcessHacker/Forms/EditDEPWindow.cs b/trunk/ProcessHacker/Forms/EditDEPWindow.cs index 9ccbcad83..16fba1160 100644 --- a/trunk/ProcessHacker/Forms/EditDEPWindow.cs +++ b/trunk/ProcessHacker/Forms/EditDEPWindow.cs @@ -97,7 +97,8 @@ namespace ProcessHacker if (setProcessDEPPolicy == 0) throw new Exception("This feature is not supported on your version of Windows."); - using (Win32.ProcessHandle phandle = new Win32.ProcessHandle(_pid, Win32.PROCESS_RIGHTS.PROCESS_CREATE_THREAD)) + using (Win32.ProcessHandle phandle = new Win32.ProcessHandle(_pid, + Program.MinProcessQueryRights | Win32.PROCESS_RIGHTS.PROCESS_CREATE_THREAD)) { var thread = phandle.CreateThread(setProcessDEPPolicy, (int)flags, Win32.THREAD_RIGHTS.THREAD_ALL_ACCESS); diff --git a/trunk/ProcessHacker/Providers/ProcessSystemProvider.cs b/trunk/ProcessHacker/Providers/ProcessSystemProvider.cs index d8bf00a67..4681480fe 100644 --- a/trunk/ProcessHacker/Providers/ProcessSystemProvider.cs +++ b/trunk/ProcessHacker/Providers/ProcessSystemProvider.cs @@ -247,7 +247,7 @@ namespace ProcessHacker // or: // 1. the function-to-library ratio is lower than 4 // (on average less than 4 functions are imported from each library) - // 2. it references more than 3 libraries + // 2. it references more than 3 libraries but less than 14 libraries. if (fileName != null) { try @@ -267,7 +267,7 @@ namespace ProcessHacker if ( libraryTotal < 3 && funcTotal < 5 || - ((float)funcTotal / libraryTotal < 4) && libraryTotal > 3 + ((float)funcTotal / libraryTotal < 4) && libraryTotal > 3 && libraryTotal < 14 ) fpResult.IsPacked = true;