VS解决BEX错误但无法关闭DEP保护的问题

个人博客: alex-my.xyz

最近程序报出BEX错误:

问题签名:
问题事件名称: BEX
应用程序名: Auth.exe
应用程序版本: 0.0.0.0
应用程序时间戳: 546d9e0c
故障模块名称: Auth.exe
故障模块版本: 0.0.0.0
故障模块时间戳: 546d9e0c
异常偏移: 00137ec6
异常代码: c0000417

异常数据: 00000000 

...

网上基本上的论调是关闭Data Execution Prevention(DEP)。

关闭方法网上很多:

计算机--高级系统设置--高级--性能--设置--数据执行保护。

如果当前设置为:仅为基本Windows程序和服务启用

那么,就不用设置了,没开启一般程序的DEP。

如果当前设置为:为除下列选定程序之外的所有程序和服务启用。

那么,点击添加,然后选取要排除的程序。

但是,对于我编译出的程序,出现了以下提示,不让添加:

解决方法如下:

选择工程--Properties--Linker--Advanced--Data Execution Prevention(DEP)

将这个选项改为NO。

然后编译,可以添加到DEP排除选项中了。

虽然关了不怎么好,不过总比崩了强。

有这方面有解决方案的朋友,还烦请告知。

  

时间: 2025-01-28 04:15:31

VS解决BEX错误但无法关闭DEP保护的问题的相关文章

轻松解决宽带错误不求人!宽带连接错误代码678问题解决经验

您是否遇到过 宽带连接错误678,远程计算机无响应,在网上查找的答案都是长篇一律,网卡灯亮不亮.lan灯亮不亮...,那些个答案都过时了!下面 错误网http://www.cuowuyemian.com/ 总结了时下经测试确实可行的几种情况及其解决方法,让你轻松解决宽带错误不求人! PS:经典错误678解决方法详见 http://www.cuowuyemian.com/201110/cuowu678.html 一.突然出现错误678 电脑未做过任何变动,突然就出现错误678,并且可能电话也忙音打

如何解决Ora-04031错误(转)

诊断并解决ORA-04031 错误 当我们在共享池中试图分配大片的连续内存失败的时候,Oracle首先清除池中当前没使用的所有对象,使空闲内存块合并.如果仍然没有足够大单个的大块内存满足请求,就会产生ORA-04031 错误. 当这个错误出现的时候你得到的错误解释信息类似如下: 04031, 00000, "unable to allocate %s bytes of shared memory (\"%s\",\"%s\",\"%s\"

诊断并解决ORA-04031 错误

原文转自冯大辉老师的博客:http://www.dbanotes.net/Oracle/Ora-04031.htm 诊断并解决ORA-04031 错误 当我们在共享池中试图分配大片的连续内存失败的时候,Oracle首先清除池中当前没使用的所有对象,使空闲内存块合并.如果仍然没有足够大单个的大块内存满足请求,就会产生ORA-04031 错误. 当这个错误出现的时候你得到的错误解释信息类似如下: 04031, 00000, "unable to allocate %s bytes of shared

[Enterprise Library]调用Enterprise Library时出现的错误事件之关闭办法

[Enterprise Library]调用Enterprise Library时出现的错误事件之关闭办法编写者:郑昀@ultrapower 20050531 问题:安装完"Microsoft patterns & practices Enterprise Library"之后,调用它的库时,经常会在事件查看器中看到类似于下面的错误报告: 事件类型:     错误 事件来源:     Enterprise Library Instrumentation 事件种类:     无

分析和解决ora-4030错误

错误|解决 分析和解决ora-4030错误 ORA-4030意味着什么?     这个错误意味着oracle服务器进程不能从操作系统获得更多的内存.这里的内存指的是PGA(程序全局区)以及由配置决定的它的子项.对于专用的服务器进程,内存包括堆栈区.UGA(用户全局区).UGA包括用户会话数据.游标信息和排序区.在多线程配置中(共享服务器),UGA处于SGA(系统全局区)中,它不会造成ora-4030错误.     因此,ora-4030意味着进程需要更多的内存(堆栈.UGA或者PGA)来执行它的

解决参数错误时注释删除不干净遗留问题

  在解决MindManager出现参数不正确问题时,用户能够运用的方法之一就是对模板中的注释进行删除,但因为某些原因,部分用户未删除干净,那么就出现了遗留问题.本文就是主要讲解了如何解决参数错误时注释删除不干净遗留问题. 针对参数错误或不正确问题的两种解决办法分别为①更改系统区域和语言为"英语(美国)" , ②将模版中的"注释"那个小框全部删除.第一种方法不适合我们,如果用第一种方法,好多文字都会显示乱码(Unicode编码).第二种方法可以参考文章如何解决Min

error错误-应用报错fatal错误,强制关闭

问题描述 应用报错fatal错误,强制关闭 LOGCAT 错误: 05-16 07:16:24.503: E/AndroidRuntime(17625): FATAL EXCEPTION: main 05-16 07:16:24.503: E/AndroidRuntime(17625): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.fdc/com.example.fdc.Medica

asp.net- VS报错:javascript 语言服务遇到错误且已关闭

问题描述 VS报错:javascript 语言服务遇到错误且已关闭 vs2013安装developer assistant插件后,在aspx页面写js脚本就提示如下错误,大家遇到类似问题吗? 解决方案 遇到过,,,,把那个插件卸载后重新安装后就可以了,,,,,,,,, 解决方案二: 估计是那个插件的问题吧,,

myeclipse提示不定参数和数组不匹配,怎么解决这个错误提示

问题描述 myeclipse提示不定参数和数组不匹配,怎么解决这个错误提示 The method query(String, ResultSetHandler, Object...) in the type QueryRunner is not applicable for the arguments (String, ResultSetHandler, Object[]) 解决方案 修改方法参数中的 Object... 为 Object[] 解决方案二: 或者传入参数的时候,不要传入数组.挨个