Показать сообщение отдельно
Старый 02.12.2005, 20:03   #26  
db is offline
db
Роман Долгополов (RDOL)
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
 
393 / 692 (24) +++++++
Регистрация: 01.04.2004
Адрес: Москва
Цитата:
Сообщение от kvan
А значение константы PROCESS_ALL_ACCESS ?
PHP код:
#DEFINE.GENERIC_READ(0x80000000)
#DEFINE.GENERIC_WRITE(0x40000000)
#DEFINE.GENERIC_EXECUTE(0x20000000)
#DEFINE.GENERIC_ALL(0x10000000)
#DEFINE.DELETE(0x00010000)
#DEFINE.INVALID_HANDLE(-1)
#DEFINE.STATUS_WAIT_0         (0x00000000)
#DEFINE.STATUS_ABANDONED_WAIT_0(0x00000080)
#DEFINE.STATUS_USER_APC        (0x000000C0)
#DEFINE.STATUS_TIMEOUT         (0x00000102)
#DEFINE.CB_RESETCONTENT        (0x014B)
#DEFINE.DEBUG_PROCESS             (0x00000001)
#DEFINE.DEBUG_ONLY_THIS_PROCESS     (0x00000002)
#DEFINE.CREATE_SUSPENDED            (0x00000004)
#DEFINE.DETACHED_PROCESS            (0x00000008)
#DEFINE.CREATE_NEW_CONSOLE         (0x00000010)
#DEFINE.NORMAL_PRIORITY_CLASS     (0x00000020)
#DEFINE.IDLE_PRIORITY_CLASS         (0x00000040)
#DEFINE.HIGH_PRIORITY_CLASS         (0x00000080)
#DEFINE.REALTIME_PRIORITY_CLASS     (0x00000100)
#DEFINE.CREATE_NEW_PROCESS_GROUP    (0x00000200)
#DEFINE.CREATE_UNICODE_ENVIRONMENT (0x00000400)
#DEFINE.CREATE_SEPARATE_WOW_VDM     (0x00000800)
#DEFINE.CREATE_SHARED_WOW_VDM     (0x00001000)
#DEFINE.CREATE_FORCEDOS             (0x00002000)
#DEFINE.CREATE_DEFAULT_ERROR_MODE (0x04000000)
#DEFINE.CREATE_NO_WINDOW            (0x08000000)
#define.CTRL_C_EVENT        (0)
#define.CTRL_BREAK_EVENT    (1)
#define.CTRL_CLOSE_EVENT    (2)
#define.CTRL_LOGOFF_EVENT (5)
#define.CTRL_SHUTDOWN_EVENT (6)
#define.DELETE                         (0x00010000)
#define.READ_CONTROL                     (0x00020000)
#define.WRITE_DAC                        (0x00040000)
#define.WRITE_OWNER                     (0x00080000)
#define.SYNCHRONIZE                     (0x00100000)
#define.STANDARD_RIGHTS_REQUIRED         (0x000F0000)
#define.STANDARD_RIGHTS_READ             (READ_CONTROL)
#define.STANDARD_RIGHTS_WRITE            (READ_CONTROL)
#define.STANDARD_RIGHTS_EXECUTE         (READ_CONTROL)
#define.STANDARD_RIGHTS_ALL             (0x001F0000)
#define.SPECIFIC_RIGHTS_ALL             (0x0000FFFF)
 
#define.PROCESS_TERMINATE         (0x0001)
#define.PROCESS_CREATE_THREAD     (0x0002)
#define.PROCESS_SET_SESSIONID     (0x0004)
#define.PROCESS_VM_OPERATION     (0x0008)
#define.PROCESS_VM_READ         (0x0010)
#define.PROCESS_VM_WRITE         (0x0020)
#define.PROCESS_DUP_HANDLE        (0x0040)
#define.PROCESS_CREATE_PROCESS    (0x0080)
#define.PROCESS_SET_QUOTA         (0x0100)
#define.PROCESS_SET_INFORMATION (0x0200)
#define.PROCESS_QUERY_INFORMATION (0x0400)
#define.PROCESS_ALL_ACCESS        (#STANDARD_RIGHTS_REQUIRED | #SYNCHRONIZE | 0xFFF) 
Допишите в свой WinAPI макрос. Здесь констант с избытком, надеюсь не забыл больше ничего. Пятница и дырява голова в общем
За это сообщение автора поблагодарили: kornix (2).