Debugging Tools for Windows |
由调试器创建的进程(也称为产生的进程)的行为和不是调试器创建的进程有轻微不同。
调试器创建的进程使用特殊的调试堆,而不是使用标准的堆API。在Microsoft Windows XP和之后版本Windows中,可以通过_NO_DEBUG_HEAP 环境变量或 -hd 命令行选项强制子进程使用标准堆。
同样,由于子目标程序是调试器的子进程,所以继承了调试器的权限。这种权限可能使得目标进程能做一些通常情况下不能进行的操作。例如,目标进程可能可以影响其它被保护的进程。