回答編集履歴
1
追記
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で特定できる可能性が高いです。
|