首页 > 解决方案 > 不可读内存验证

问题描述

我有一个宽字符字符串,它的内容是从富编辑控件中读取的。由于strKeyW的内容损坏,应用程序最近崩溃;不幸的是,我无法检查为什么将完全无效的数据写入其中(当前调试来自 DUMP 文件,我无法在本地计算机上自行重现崩溃,也无法在测试环境中重现)。无论如何,是否有任何方法可以帮助我验证strKeyW以便我可以避免将来使用不可读的内存?

LPWSTR strKeyW = new WCHAR[nLength];
m_HiddenRTFCtrl.SendMessage(EM_GETSELTEXT, (WPARAM)0, (LPARAM)strKeyW);

strKeyW 的内容

标签: c++dumpwidechar

解决方案


推荐阅读