WPF基础(十七)或者是用户代码的不安全部分或不可验证部分中的 bug。此 bug 的常见来源包括用户对 COM-interop 或 PInvoke 的封送处理错误,这些错误可能会损

一、异常信息

托管调试助手“FatalExecutionEngineError”在“D:\keenray6.2\trunk\Bin\KeenRay.vshost.exe”中检测到问题。

其他信息: 运行时遇到了错误。此错误的地址为 0xafbf3e0c,在线程 0x4d8c 上。错误代码为 0xc0000005。此错误可能是 CLR 中的 bug,或者是用户代码的不安全部分或不可验证部分中的 bug。此 bug 的常见来源包括用户对 COM-interop 或 PInvoke 的封送处理错误,这些错误可能会损坏堆栈。

WPF基础(十七)或者是用户代码的不安全部分或不可验证部分中的 bug。此 bug 的常见来源包括用户对 COM-interop 或 PInvoke 的封送处理错误,这些错误可能会损_第1张图片

二、原因

我把人家的8K字节变量,改成了537个字节变量。

导致其在操作C++封装的DLL函数时出错。函数如下:

WPF基础(十七)或者是用户代码的不安全部分或不可验证部分中的 bug。此 bug 的常见来源包括用户对 COM-interop 或 PInvoke 的封送处理错误,这些错误可能会损_第2张图片

本质原因应该超出了数组的索引范围。

 

你可能感兴趣的:(----------,【基础】)