回答編集履歴

1

追記

2017/09/29 11:13

投稿

hmmm
hmmm

スコア818

answer CHANGED
@@ -1,2 +1,8 @@
1
1
  とりあえず[Application Verifier](https://blogs.msdn.microsoft.com/japan_platform_sdkwindows_sdk_support_team_blog/2011/05/29/windows-sdk-application-verifier/)を使ってみたらどうでしょうか?
2
- C++/CLIでどの程度有効か分かりませんが不適切なHeap操作した瞬間を検出できます。
2
+ C++/CLIでどの程度有効か分かりませんが不適切なHeap操作した瞬間を検出できます。
3
+
4
+ 提示されている画像のエラーはすでにヒープが壊されていて壊されたヒープを使用してメモリ確保をしようとしたからエラーになっているのだと思います。
5
+ その状態から実際にヒープを壊した場所を見つけるのは困難です。
6
+ Application Verifierを使用するとHeapを壊した瞬間にDebugBreakするのでどこで壊したかを特定できたりします。
7
+ 今回のエラーのメッセージからヒープの管理領域が壊されたのだと思います。
8
+ であれば、Verifierで特定できる可能性が高いです。