首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >VS2012构建的Windows应用程序崩溃

VS2012构建的Windows应用程序崩溃
EN

Stack Overflow用户
提问于 2014-02-17 17:35:03
回答 2查看 982关注 0票数 0

VS2012 Update 4中构建我的应用程序后,我的应用程序开始崩溃,出现了下面提到的问题签名。

代码语言:javascript
运行
复制
Problem signature:
 Problem Event Name: BEX64
 Application Name: App.exe
 Application Version: 1.0.0.1
 Application Timestamp: 52fdbd9d
 Fault Module Name: MSVCR110.dll
 Fault Module Version: 11.0.51106.1
 Fault Module Timestamp: 5098826e
 Exception Offset: 000000000006d4f9
 Exception Code: c0000417
 Exception Data: 0000000000000000
 OS Version: 6.1.7601.2.1.0.274.10
 Locale ID: 1033
 Additional Information 1: 1032
 Additional Information 2: 103247eabca85d12954263c679d66e19
 Additional Information 3: 7fa2
 Additional Information 4: 7fa2470b0fea6279055c0db583abca71

任何帮助都是非常感谢的。

EN

回答 2

Stack Overflow用户

发布于 2014-02-17 17:43:52

崩溃的模块来自"Visual C++ Redistributable for Visual Studio2012 Update4“。在网上阅读一些帖子,似乎可以通过重新安装它来解决这个问题。

你可以在这里下载:http://www.microsoft.com/en-us/download/details.aspx?id=30679#

票数 0
EN

Stack Overflow用户

发布于 2014-03-03 07:53:34

你试过调试你的应用程序了吗?

BEX64应该意味着您的应用程序试图从包含数据而不是指令的内存页面中执行代码。

几乎可以肯定的是,这不是VS2012运行时库中的一个bug,而是您的程序中的一个致命的bug,您必须对其进行调试。

如果写入超过子例程的本地数据缓冲区末尾的数据覆盖了例程的返回地址,则这可能是由缓冲区溢出引起的。(这是一类病毒的工作原理)

或者,它可能是由回收对象的虚拟函数指针表引起的。

有关更多信息,请访问Google DEP或数据执行预防。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21825363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档