用户模式调试内核模式调试有没有优势?

时间:2015-10-07 17:00:09

标签: debugging kernel-mode usermode

据我所知,在高层次上,用户模式调试使您可以访问进程的私有虚拟地址。调试会话仅限于该进程,并且不能覆盖或篡改其他进程的虚拟地址空间/数据。

我理解,内核模式调试除了提供原始进程地址空间外,还提供对需要完全访问多个资源的其他驱动程序和内核进程的访问权限。

由此,我开始认为内核模式调试似乎比用户模式调试更强大。这为我提出了一个问题:是否有时间,当调试模式的两个选项都可用时,在更强大的内核模式下选择用户模式是否有意义?

我对这个概念还是比较陌生的,所以也许我正在考虑这两种模式。我也很感激有任何见解,以便更好地理解我可能遗失的任何东西。我似乎注意到很多人似乎都试图避免内核调试。我不完全确定为什么,因为它似乎更强大。

0 个答案:

没有答案