具体操作步骤:
远程运行环境:
本地VS生成的如果是Win32的EXE,就要把
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Remote Debugger\x86

里的内容拷贝到远程目标机器上去运行。并且也要管理员身份运行


选择是
如果不顺利,可能会弹出:

这时候要在管理员命令行执行:
msvsmon.exe /noauth /nosecuritywarn
就可以正常启动了。

选择是
本机调试环境: vs管理员运行


点击你的目标进程(前提就是目标机器先要运行起来这个进程),点击附加,就OK了
使用方法:
1 这种模式通常是你先启动远程电脑上的应用程序,好用来附加。
2 本机调试环境在附加进程之前提前先设置好断点。
3 操作远程电脑上的应用程序,让本机断点在断点处停下来,查看变量的值,或者单步调试。
更直接的调试方法是直接设置目标机器的EXE位置,开始调试:

这样的好处在于,有的目标进程特殊情况会起多个进程,你不知道调哪一个。
https://www.cnblogs.com/caihuihot/p/4349516.html
VS 远程调试之 “The visual studio remote debugger does not support this edition of windows”
https://blog.youkuaiyun.com/weixin_30834019/article/details/95174014
方法就是命令行启动:
msvsmon.exe /noauth /nosecuritywarn

本文详细介绍如何使用Visual Studio进行远程调试,包括将调试器部署到远程机器的步骤,解决权限问题的方法,以及如何在本机设置断点进行调试。此外,还提供了一种更直接的调试方法,即直接设置目标机器的EXE位置开始调试。
1281

被折叠的 条评论
为什么被折叠?



