专栏首页林德熙的博客WPF 如何在应用程序调试启动

WPF 如何在应用程序调试启动

如果在一些无法使用源代码编译的电脑,调试一个exe无法启动,那么需要使用本文的技术。

首先打开 App.xaml.cs 然后在构造函数添加下面代码

            System.Diagnostics.Debugger.Launch();

在启动时,就会打开调试器,于是就可以调试exe启动。

如果添加了上面的代码无法使用,那么可以判断现在是否调试,如果没有,就等待

while (!System.Diagnostics.Debugger.IsAttached)
    {
    	System.Threading.Thread.Sleep(100);
    }

这时打开VS点击调试附加到进程,直到附加到进程程序才进行。

https://stackoverflow.com/q/9896857/6116637


本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • WPF 设置资源字典多线程安全读写方法

    在 WPF 中,使用 ResourceDictionary 本身不会受到创建线程同步影响,意味着可以在任意的线程创建 ResourceDictionary 资源...

    林德熙
  • VisualStudio 开启仅我代码调试

    在 VisualStudio 开始调试的时候经常需要加载很多符号,加载符号的速度很慢,很多时候我只是调试我的代码,因为框架提供的代码都是很稳定的,只有我这么逗比...

    林德熙
  • WPF Frame 的 DataContext 不能被 Page 继承

    本文告诉大家在 Frame 的 DataContext 不能被 Page 继承如何解决。

    林德熙
  • 64位内核开发第五讲,调试与反调试

    debugport是在EPROCESS结构中的.调试时间会通过DebugPort端口将调试事件发送给ring3进行调试的.如果设置为0.则ring3就无法进行调...

    战神伽罗
  • 64位内核开发第五讲,调试与反调试

    debugport是在EPROCESS结构中的.调试时间会通过DebugPort端口将调试事件发送给ring3进行调试的.如果设置为0.则ring3就无法进行调...

    IBinary
  • Django使用Channels实现websocket

    由于项目有个需要实时显示状态的需求,搜索了各种实现方法,看来只有websocket最靠谱,但django原生是不支持websocket的,最终发现了chango...

    用户1637228
  • SAP最佳业务实践:FI–自建资产(资本投资订单)(164)-4 KO88在建工程结算

    4.6 KO88在建资产结算 与评估相比,不能执行跨会计年度的结算。系统使用过帐期间的最后一天,自动决定过帐期间/会计年度中的过帐日期。结算的处理类型有三种...

    SAP最佳业务实践
  • SpringCloud_学习_00_资源帖

    shirayner
  • 非易失性WAL buffer

    今天看到PG邮件列表里有非易失性内存在PG应用的讨论,做下记录,接着学习其补丁,如何将WAL buffer改造成非易失性buffer,以及和之前有和区别。该补丁...

    yzsDBA
  • 【温故知新】应用多元统计分析 第四章 4.1经典多元回归分析

    统计学家

扫码关注云+社区

领取腾讯云代金券