回答編集履歴

1

追記

2017/09/29 11:13

投稿

hmmm
hmmm

スコア818

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