为什么有像WriteProcessMemory这样的函数可用?

hou*_*oft 1 windows winapi process

标题几乎总结了它.我刚刚发现了这个功能,很好,它让我感到惊讶的是,它立即存在可能的安全后果.

为什么会有这样的功能?我知道,对于调试这样的事情或多或少是必要的,但允许它用于所有进程似乎是一个很大的安全问题.

我错过了什么吗?

Ned*_*der 6

如果编写调试器需要函数,那么函数必须存在,就这么简单.必须以足够的权限打开hProcess参数才能写入进程,恶意软件很难做到这一点.