具体操作步骤:
远程运行环境:
本地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.csdn.net/weixin_30834019/article/details/95174014
方法就是命令行启动:
msvsmon.exe /noauth /nosecuritywarn