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

简介: 个人博客: alex-my.xyz 最近程序报出BEX错误: 问题签名: 问题事件名称: BEX 应用程序名: Auth.exe 应用程序版本: 0.0.0.0 应用程序时间戳: 546d9e0c 故障模块名称: Auth.exe 故障模块版本: 0.0.0.0 故障模块时间戳: 546d9e0c 异常偏移: 00137ec6 异常代码: c0000417

个人博客: 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排除选项中了。

虽然关了不怎么好,不过总比崩了强。
有这方面有解决方案的朋友,还烦请告知。


  
相关文章
|
7天前
|
关系型数据库 MySQL Java
Activiti 初始化启动失败提示 ACT
Activiti 初始化启动失败提示 ACT
11 0
|
Web App开发 安全 Windows
解决:对COM 组件的调用返回了错误 HRESULT E_FAIL
  调用SHDOCVW(web浏览器) COM组件的时候,返回了错误 HRESULT E_FAIL。总结如下:     1. 在控制面板--->管理工具--->服务 中,开启Distributed Transaction Coordinator 服务。
5783 0
|
11月前
|
JavaScript
解决报错问题:‘ts-node‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。
解决报错问题:‘ts-node‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。
765 0
|
11月前
|
存储 缓存 KVM
KVM创建存储池中报错:确认输入时未捕获的错误:constructor returned null解决
KVM创建存储池中报错:确认输入时未捕获的错误:constructor returned null解决
161 0
“‘nrm 不是内部或外部命令,也不是可运行的程序,nrm报错 [ERR_INVALID_ARG_TYPE] 解决方法
“nprm 不是内部或外部命令,也不是可运行的程序, 看到这个错误,我们一下子就能明白,啥原因不能使用命令呢,那肯定就是环境变量没有配置啦。不管是哪个命令,报这个问题都是环境变量没有配置好。
“‘nrm 不是内部或外部命令,也不是可运行的程序,nrm报错 [ERR_INVALID_ARG_TYPE] 解决方法
on方法多次绑定会多次执行的解决方法
on方法多次绑定会多次执行的解决方法
100 0
|
存储 缓存 小程序
小程序的thirdScriptError ..... is not a function 报错的解决方法
小程序的thirdScriptError ..... is not a function 报错的解决方法
430 0
VS2017报错:严重性 代码 说明 项目 文件 行 禁止显示状态 错误 C4996 'strcpy': This function or variable may be unsafe. Consid
VS2017报错:严重性 代码 说明 项目 文件 行 禁止显示状态 错误 C4996 'strcpy': This function or variable may be unsafe. Consid
548 0
iis启动 服务无法在此时接受控制信息。 (异常来自 HRESULT:0x80070425)
原文:iis启动 服务无法在此时接受控制信息。 (异常来自 HRESULT:0x80070425) 问题描述:每隔一段时间应用程序池就会自动停止,报错:服务无法在此时接受控制信息。 (异常来自 HRESULT:0x80070425) iis启动 服务无法在此时接受控制信息。
3153 0
|
数据库
队列读取器代理 遇到错误 Row handle is invalid
原文:队列读取器代理 遇到错误 Row handle is invalid 今天测试在发布中更改表名称,在发布数据库更改后重新发布这个表。 但是原来的表在订阅没有删除,不小心插入数据到原表中,队列读取器停止并报错。
1148 0