码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【visual stdio远程调试】


    有的时候,当我们需要再 客户 或者 其他不方便安装vs工具的时候,就需要用到 vs的远程调试功能;这里记录下远程调试的步骤

    测试环境:
    host : vs2017 + windows7
    target: vm虚拟机 windows7

    第一步:编译release可执行程序:

    比如我的是:C:\Users\dell\source\repos\Project2\x64\Release\Project1.exe
    这里说下之所以用的release是因为,一般在目标机器上使用的是release程序,另外release程序需要的依赖也相对于debug来说会少一点。

    第二步:将可执行文件复制到 target 即 虚拟机中;

    在这里插入图片描述

    第三步:将vs下面的远程调试工具 复制到target的机器上进行配置,并开启远程操作

    3.1、从host主机上查看msvsmon.exe 程序,要用当前版本的, 本例子中的是 表示vs2017

    在这里插入图片描述
    直接将 x64文件夹 移到 目标机器上,文件夹也不算大

    PS:如果target机器上无法运行,提示.Net Framework版本太低的话, 那就需要自己手动安装需要的 离线的 .Net Framework包。

    3.2、开启target上的远程工具
    在这里插入图片描述
    工具–》选项
    在这里插入图片描述
    选择 无身份验证即可。记住端口号

    3.3、启动target机器上的 程序,即 Project1.exe
    这里为了方便调试,使用 getchar() 先卡主运行,等待输入
    在这里插入图片描述

    第四步:在host机器上vs进程远程调试

    4.1、调试-》附件到进程
    在这里插入图片描述
    4.2、选择target机器
    在这里插入图片描述
    如果无法查找到 目标机器,那就手动输入 IP:port 回车查找;

    4.3、选择要调试的程序(进程)
    在这里插入图片描述
    4.4、附加,进入调试
    在host机器上打好 调试断点,在target机器上 敲入任意字符 回车
    在这里插入图片描述
    就可以正常调试了。

  • 相关阅读:
    VS编译器常见的错误
    多行文本转成一行的实现方法
    C++中菱形继承中的多态在底层是如何实现的。
    2023年【道路运输企业安全生产管理人员】考试题库及道路运输企业安全生产管理人员模拟考试题库
    【C#】WPF获取屏幕分辨率
    Python实现的基于数据包队列管理内容
    9月3日,每日信息差
    修剪二叉搜索树likou669
    使用StanfordCoreNLP的句法树以及NLTK的Tree建立DGL的图数据结构
    【简单总结】SLAM 算法的 Benchmark 及相关数据集的结果对比
  • 原文地址:https://blog.csdn.net/cddchina/article/details/126227798
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号