2014-02-17 114 views
0

VS2012 Update 4中構建我的應用程序後,我的應用程序開始崩潰,下面提到的問題簽名。VS2012內置Windows應用程序崩潰

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 

任何幫助表示讚賞。

+0

嘗試重新安裝但沒有運氣,問題依然存在。 – user2309725

回答

0

您是否嘗試調試應用程序?

BEX64應該表示您的應用程序試圖從包含數據而不是指令的內存頁執行代碼。

這幾乎肯定不是VS 2012運行時庫中的一個bug,而是您的程序中的一個致命錯誤,您必須進行調試。

如果將數據寫入子例程的本地數據緩衝區末端覆蓋了例程的返回地址,則這可能是由緩衝區溢出引起的。 (這是一類病毒的工作原理)

或者它可能是由廢棄對象的虛擬函數指針表引起的。

欲瞭解更多信息,谷歌DEP或數據執行保護。