OpenProcess 与 CreateProcess

Yar*_*nik 0 c++ winapi

有人可以向我解释一下:
OpenProcess 和 CreatProcess之间的区别是什么。

(我正在尝试将一个 DLL 注入程序,但我不知道该使用哪个。)

Dav*_*nan 5

  • OpenProcess 传递一个现有进程的进程 ID,并返回该进程的进程句柄。
  • CreateProcess 创建一个全新的进程,返回该新进程的句柄(除其他外)。

如果你想注入一个已经在运行的进程,那么你需要OpenProcess.