安全问题
若要使用 Visual Studio 调试程序,开发人员运行程序所需的唯一权限与开发人员所需的权限相同。 这包括在大多数情况下的远程调试。 在某些情况下,涉及其他服务(如 Internet 信息服务)可能需要更高级别的权限。
在 Visual Studio 运行时,进程调试管理器(PDM)会跟踪本地计算机上的调试进程。 远程,由开发人员启动名为 msvsmon.exe 的程序来处理远程调试并使 PDM 可用。 (msvsmon.exe 不是服务,必须手动启动才能在该计算机上启用远程调试。当 Visual Studio(或 msvsmon.exe)未运行时,不会跟踪任何进程进行调试。
开发人员可以调试他们启动且没有特殊权限的程序。 如果其他人是同一安全组的成员,开发人员甚至可以调试其他人启动的进程。 而且,若要启用远程调试,只需将所需的文件复制到远程计算机并启动 msvsmon.exe。 有关详细信息,请参阅远程调试。