From a6d34ccc54de7bf6010af5e702bb495e714cd283 Mon Sep 17 00:00:00 2001 From: wj32 Date: Fri, 5 Feb 2010 08:27:57 +0000 Subject: [PATCH] fixed process and thread access entries on XP git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2787 21ef857c-d57f-4fe0-8362-d861dc6d29cd --- 2.x/trunk/ProcessHacker/secdata.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/2.x/trunk/ProcessHacker/secdata.c b/2.x/trunk/ProcessHacker/secdata.c index af92dadc9..6b4beb1e8 100644 --- a/2.x/trunk/ProcessHacker/secdata.c +++ b/2.x/trunk/ProcessHacker/secdata.c @@ -165,7 +165,7 @@ ACCESS_ENTRIES(Mutant) ACCESS_ENTRIES(Process) { - { L"Full control", PROCESS_ALL_ACCESS & ~PROCESS_QUERY_LIMITED_INFORMATION, TRUE, TRUE }, + { L"Full control", STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | 0xfff, TRUE, TRUE }, { L"Query information", PROCESS_QUERY_INFORMATION, TRUE, TRUE }, { L"Set information", PROCESS_SET_INFORMATION, TRUE, TRUE }, { L"Set quotas", PROCESS_SET_QUOTA, TRUE, TRUE }, @@ -182,7 +182,7 @@ ACCESS_ENTRIES(Process) ACCESS_ENTRIES(Process60) { - { L"Full control", PROCESS_ALL_ACCESS, TRUE, TRUE }, + { L"Full control", STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | 0xffff, TRUE, TRUE }, // PROCESS_ALL_ACCESS { L"Query limited information", PROCESS_QUERY_LIMITED_INFORMATION, TRUE, TRUE }, { L"Query information", PROCESS_QUERY_INFORMATION | PROCESS_QUERY_LIMITED_INFORMATION, TRUE, TRUE }, { L"Set information", PROCESS_SET_INFORMATION, TRUE, TRUE }, @@ -244,7 +244,7 @@ ACCESS_ENTRIES(SymbolicLink) ACCESS_ENTRIES(Thread) { - { L"Full control", THREAD_ALL_ACCESS & ~THREAD_QUERY_LIMITED_INFORMATION & ~THREAD_SET_LIMITED_INFORMATION, TRUE, TRUE }, + { L"Full control", STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | 0x3ff, TRUE, TRUE }, { L"Query information", THREAD_QUERY_INFORMATION, TRUE, TRUE }, { L"Set information", THREAD_SET_INFORMATION, TRUE, TRUE }, { L"Get context", THREAD_GET_CONTEXT, TRUE, TRUE }, @@ -259,7 +259,7 @@ ACCESS_ENTRIES(Thread) ACCESS_ENTRIES(Thread60) { - { L"Full control", THREAD_ALL_ACCESS, TRUE, TRUE }, + { L"Full control", STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | 0xffff, TRUE, TRUE }, // THREAD_ALL_ACCESS { L"Query limited information", THREAD_QUERY_LIMITED_INFORMATION, TRUE, TRUE }, { L"Query information", THREAD_QUERY_INFORMATION | THREAD_QUERY_LIMITED_INFORMATION, TRUE, TRUE }, { L"Set limited information", THREAD_SET_LIMITED_INFORMATION, TRUE, TRUE },