安全问题

使用 Visual Studio,若要调试程序,需要的唯一权限是开发人员需要运行程序相同的部分。 这包括大多数情况的远程调试 (相关其他服务,例如 internet 信息服务 (iis) 某些情况下,可能需要更高级别的权限)。

当 Visual Studio 运行时,进程内调试跟踪 (PDM)在本地计算机上调试进程管理器的。 远程,调用 msvsmon.exe 的过程由处理远程调试的开发人员启动并使 PDM 可用。 (请注意 msvsmon.exe 不是服务,并且必须手动启动可以在该计算机上的远程调试。)当 Visual Studio (或 msvsmon.exe 时) 不是运行,不处理用于调试跟踪。

这意味着开发人员可以调试程序他或她启动了没有特殊权限。 ,如果该他人相同安全组的成员,开发人员甚至可以调试进程启动由其他人。 并启用远程调试,需要仅复制必需的文件复制到远程计算机并启动 msvsmon.exe 有关更多详细信息 (请参见 在设备上安装远程工具 )。

请参见

概念

调试任务

进程内调试管理器

其他资源

在设备上安装远程工具