advapi32/tests: Add a test to show that PROCESS_QUERY_INFORMATION should implicitly grant PROCESS_QUERY_LIMITED_INFORMATION access.
This commit is contained in:
parent
8a088d7c2f
commit
9e22949cec
|
@ -5567,6 +5567,16 @@ static void test_process_access(void)
|
|||
CloseHandle(dup);
|
||||
}
|
||||
|
||||
SetLastError( 0xdeadbeef );
|
||||
ret = DuplicateHandle(GetCurrentProcess(), process, GetCurrentProcess(), &dup,
|
||||
PROCESS_QUERY_INFORMATION, FALSE, 0);
|
||||
ok(ret, "DuplicateHandle error %d\n", GetLastError());
|
||||
access = get_obj_access(dup);
|
||||
ok(access == (PROCESS_QUERY_INFORMATION | PROCESS_QUERY_LIMITED_INFORMATION) /* Vista+ */ ||
|
||||
access == PROCESS_QUERY_INFORMATION /* before Vista */,
|
||||
"expected PROCESS_QUERY_INFORMATION|PROCESS_QUERY_LIMITED_INFORMATION, got %#x\n", access);
|
||||
CloseHandle(dup);
|
||||
|
||||
TerminateProcess(process, 0);
|
||||
CloseHandle(process);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue