application-verifier相关内容
同事将 32 位 C++ 应用程序转换为 64 位.出于测试目的,现在的想法是指示堆管理器仅返回 64 位范围内的地址. 在 Internet 上搜索解决方案似乎没有给出非常可靠的结果: MSDN 论坛 建议在 CRT 之前使用 VirtualAlloc()初始化.但是,我不明白为什么不应该返回一个指向高地址的指针,将底部 4 GB 留空. Raymond Chen 说,Wind
..
我确实正确选择了可执行文件,因为我可以使它响应我所做的某些事情.但是我无法让ApplicationVerifier正确检测到句柄泄漏. 这里是一个例子: int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR
..
因此,我已经安装了应用程序验证程序来帮助我进行调试,但是我不知道如何正确使用它. 首先,它似乎已经永久地附接到Visual Studio.每当我通过Visual Studio在调试模式下运行任何应用程序时,验证程序都会自动介入.这是一个问题,因为它会大大降低执行速度,但是似乎没有办法在没有验证程序的情况下运行调试器了?我真的不想每次都想重新安装它,然后再次卸载. 其次,它似乎确实可以发
..
短版 Application Verifier表示运行代码时存在访问冲突: var shi: TShellExecuteInfo; begin shi := Default(TShellExecuteInfo); shi.cbSize := SizeOf(TShellExecuteInfo); shi.lpFile := PChar('C:\Windows');
..
我正在我的项目中创建一个视图,该视图是CView的子类. class CBaseGLView : public CView 在oncreate函数中,我正在将其检查为null或如下所示: int CBaseGLView::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CView::OnCreate(lpCreateStruct
..
使用C ++并在今天的demo中发现了我正在遭受损坏的堆(但只在重要的场合!)。我在这里找到几个帖子,并决定下载
..
我想使用标准实用程序在我的应用程序中找到内存泄漏。 以前我使用自己的内存分配器,但其他人(是的,你AlienFluid)建议使用微软的应用程序验证程序,但我似乎无法得到它报告我的泄漏。 我有以下简单的应用程序: #include #include class X { public: X :: X():m_value(123)
..