VS远程调试方法
2013-11-12 10:08
225 查看
远程调试步骤
一.远程调试前置条件
1.调试的机器上安装了Microsoft Visual Studio。
2.被调试机器上有远程调试的程序,这个程序可以在VS安装路径下拷贝,如果是默认安装,那么所在的文件夹路径如下:
C:/Program Files/Microsoft Visual Studio 8/Common7/IDE/Remote Debugger/x86。
3.设置远程调试程序的方法,先双击打开msvsmon.exe应用程序,然后再点击菜单Tools下的Options子菜单,在弹出的对话框界面选择No Authentication(native only)和Allow any user to debug 选项后,点击ok按钮。
3.远程调试过程中要设置断点,需要把应用程序的pdb调试信息文件也放在被调试程序的相应路径下。
二.远程调试方法
1.通过附加到进程进行远程调试
在调试机上打开本地需要调试的应用程序,点击菜单Debug中的Attach to Process子菜单,在弹出对话框的Transport下拉框中选择Remote (Natice only with no authentication)选项,在Qualifier框中输入被调试机器的ip地址或者是用户名,在Available Processes列表中选择需要调试应用程序的进程名称,然后点击Attach按钮,如果列表中没有你需要调试的应用程序名称,那么先点击Refresh按钮进行刷新,然后在选择进程。
FAQ:
1.win7/vista/win8/win8.1下远程连接到目标主机,已经成功显示了进程列表,但是attach待调试程序时候本地出现提示“Unable to attach the process - 系统找不到指定的文件 ”,
解决办法:这是因为remote debugger权限不足导致,以管理员权限重新启动remote debugger解决该问题。
2.成功attach到远程主机目标程序,但是本地无法下断点,或者断点下了之后处于不可被触发状态。
解决办法:rebuild整个工程,然后将重新编译的程序和pdb文件覆盖远程主机相应文件。
一.远程调试前置条件
1.调试的机器上安装了Microsoft Visual Studio。
2.被调试机器上有远程调试的程序,这个程序可以在VS安装路径下拷贝,如果是默认安装,那么所在的文件夹路径如下:
C:/Program Files/Microsoft Visual Studio 8/Common7/IDE/Remote Debugger/x86。
3.设置远程调试程序的方法,先双击打开msvsmon.exe应用程序,然后再点击菜单Tools下的Options子菜单,在弹出的对话框界面选择No Authentication(native only)和Allow any user to debug 选项后,点击ok按钮。
3.远程调试过程中要设置断点,需要把应用程序的pdb调试信息文件也放在被调试程序的相应路径下。
二.远程调试方法
1.通过附加到进程进行远程调试
在调试机上打开本地需要调试的应用程序,点击菜单Debug中的Attach to Process子菜单,在弹出对话框的Transport下拉框中选择Remote (Natice only with no authentication)选项,在Qualifier框中输入被调试机器的ip地址或者是用户名,在Available Processes列表中选择需要调试应用程序的进程名称,然后点击Attach按钮,如果列表中没有你需要调试的应用程序名称,那么先点击Refresh按钮进行刷新,然后在选择进程。
FAQ:
1.win7/vista/win8/win8.1下远程连接到目标主机,已经成功显示了进程列表,但是attach待调试程序时候本地出现提示“Unable to attach the process - 系统找不到指定的文件 ”,
解决办法:这是因为remote debugger权限不足导致,以管理员权限重新启动remote debugger解决该问题。
2.成功attach到远程主机目标程序,但是本地无法下断点,或者断点下了之后处于不可被触发状态。
解决办法:rebuild整个工程,然后将重新编译的程序和pdb文件覆盖远程主机相应文件。
相关文章推荐
- VS2015 远程调试方法
- VS远程调试方法总结
- vs远程调试方法
- vs2015远程调试方法
- VS 进行远程调试方法总结
- VS_2008远程调试方法
- VS_2008远程调试方法
- VS调试无法进入DLL中断点解决方法
- VS2013 利用msvsmon远程调试发布到服务器IIS上程序环境配置详解
- VS2013调试的时候出现 “检测到在集成的托管管道模式下不适用的 ASP.NET 设置的解决方法”
- VS2005(VC++)远程调试方法
- VS不能调试的几种处理方法
- VS2010利用VS.PHP插件调试PHP的方法
- 基于自定义类加载器的远程调试服务器的方法
- VS 远程调试 Azure Web App
- VS2010进行远程调试方法总结
- eclipse远程调试Tomcat方法
- VSCode下配置python调试运行环境的方法
- VS2008远程调试工具路径
- vs2015启动网站调试提示 HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容。 解决方法