Ste*_*and 6 registry sysinternals gflags
我正在尝试删除标志"使用DLL启用堆标记"时出现错误,调试工具GFlags用于所谓的"图像":我正在调试的应用程序.
我得到" 无法保存注册表错误5 ".但是对于其他"启用堆..."标志没有问题,它们可以打开和关闭.我尝试以管理员身份启动该实用程序,但这不会改变任何内容.
所以我试图弄清楚应该手动更改哪些注册表设置以使事情恢复正常,但是我似乎没有找到关于Windows全局标志的正确注册表项.
或者我可以删除与我的应用程序相关的任何全局标志.
任何的想法 ?
我试图找到FLG_HEAP_PAGE_ALLOCS在注册表中,这是更普遍的标志的符号名称"启用页堆"为说,这里在MSDN.但没有成功.
Ste*_*and 10
删除键:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\RADAR\HeapLeakDetection\DiagnosedApplications\MyApplication.exe][HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\MyApplication.exe]请注意,它还将删除使用/ for Application Verifier进行的调试配置.
其次,也许它是相关的,但在MSDN上关于gflags:
"注意:错误使用此工具会降低系统性能或阻止Windows启动,要求您重新安装Windows.
重要说明:在Windows Server 2003和更高版本的Windows(包括Windows Vista)上永久启用了池标记.在这些系统上,"全局标志"对话框中的"启用池标记"复选框将变暗,并且启用或禁用池标记的命令将失败.