newbie question,
This line:
status=ZwOpenProcess(&targetProcessHandle, PROCESS_QUERY_INFORMATION , &ObjectAttributes, &targetProcessId);
yields compilation error saying PROCESS_QUERY_INFORMATION is undeclared.
I found that in wdm.h only PROCESS_ALL_ACCESS and PROCESS_DUP_HANDLE are defined. While in winnt.h these are defined as well :
PROCESS_TERMINATE
PROCESS_CREATE_THREAD
PROCESS_SET_SESSIONID
PROCESS_VM_OPERATION
PROCESS_VM_READ
PROCESS_VM_WRITE
PROCESS_DUP_HANDLE
PROCESS_CREATE_PROCESS
PROCESS_SET_QUOTA
PROCESS_SET_INFORMATION
PROCESS_QUERY_INFORMATION
PROCESS_SUSPEND_RESUME
PROCESS_QUERY_LIMITED_INFORMATION
Does it mean we can only use PROCESS_ALL_ACCESS now?