.Net 简单反调试(判断调试器是否附加)

774 阅读1分钟

//反调试 程序一旦被调试 则跳出
        if (System.Diagnostics.Debugger.IsAttached)
        {
            //也可以添加其他操作
            Application.Current.Shutdown();//比如关闭WPF程序
        }

然而不加壳并没有什么卵用、可以被goto跳过

不过 判断调试器是否附加 还是可以做一些事情的(方便开发)

但是方便开发的话 为什么不用编译器预处理命令 来判断debug 和 release呢 

2333333