使用 Visual Studio,若要调试程序,需要的唯一权限是开发人员需要运行程序相同的部分。 这包括大多数情况的远程调试 (相关其他服务,例如 internet 信息服务 (iis) 某些情况下,可能需要更高级别的权限)。
当 Visual Studio 运行时,进程内调试跟踪 (PDM)在本地计算机上调试进程管理器的。 远程,调用 msvsmon.exe 的过程由处理远程调试的开发人员启动并使 PDM 可用。 (请注意 msvsmon.exe 不是服务,并且必须手动启动可以在该计算机上的远程调试。)当 Visual Studio (或 msvsmon.exe 时) 不是运行,不处理用于调试跟踪。
这意味着开发人员可以调试程序他或她启动了没有特殊权限。 ,如果该他人相同安全组的成员,开发人员甚至可以调试进程启动由其他人。 并启用远程调试,需要仅复制必需的文件复制到远程计算机并启动 msvsmon.exe 有关更多详细信息 (请参见 在设备上安装远程工具 )。