Недокументированные функции NTDLL
13 ноября 2000
NtOpenProcess (ZwOpenProcess)
NTSYSAPI
NTSTATUS
NTAPI
NtOpenProcess(
OUT PHANDLE ProcessHandle,
IN ACCESS_MASK AccessMask,
IN POBJECT_ATTRIBUTES ObjectAttributes,
IN PCLIENT_ID ClientId );
Функция возвращает хэндл процесса по его уникальному идентификатору.
AccessMask
- 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_ALL_ACCESS
ObjectAttributes
Для стандартного процесса, все поля ObjectAttributes
должны быть NULL.
ClientId
Идентификатор процесса и идентификатор потока должны быть заполнены правильными значениями.
Документировал:
Томаш Новак
Зависимости:
Библиотека: ntdll.lib
См. также:
NtCreateProcess
NtTerminateProcess
http://pnevmo-elektro.ru/shop/pnevmaticheskie_zabivnye_instrumen... отличные пневматические нейлеры