打开一已存在的进程OpenProcess

 
OpenProcess

函数功能描述:打开一已存在的进程

函数原形:
  HANDLE OpenProcess(
       DWORD dwDesiredAccess,
       BOOL bInheritHandle,
       DWORD dwProcessId
  );

参数:
  DWORD dwDesiredAccess   访问权限   [输入]
      PROCESS_ALL_ACCESS           所有允许的访问权限
      PROCESS_CREATE_PROCESS       内部使用
      PROCESS_CREATE_THREAD        允许CreateRemoteThread使用返回的Handle
      PROCESS_DUP_HANDLE           允许DuplicateHandle
      PROCESS_QUERY_INFORMATION    允许GetExitCodeProcess和GetPriorityClass获取process的信息
      PROCESS_SET_QUOTA            允许AssignProcessToJobObject和SetProcessWorkingSetSize使用
      PROCESS_SET_INFORMATION      允许SetPriorityClass使用
      PROCESS_TERMINATE            允许TerminateProcess使用
      PROCESS_VM_OPERATION         允许VirtualProtectEx和WriteProcessMemory修改进程的内存
      PROCESS_VM_READ              允许ReadProcessMemory读取进程的内存  
      PROCESS_VM_WRITE             允许WriteProcessMemory写进程的内存
      SYNCHRONIZE                  NT/2000后允许Wait等函数等待进程结束

  BOOL bInheritHandle     是否可继承 [输入]
      是否允许得到的进程句柄被后创建的子进程继承
  DWORD dwProcessId       进程ID号   [输入]
      
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章