Winlogon\LeakTrack Windows 注册表项的用途是什么?

Winlogon\LeakTrack Windows 注册表项的用途是什么?

此注册表项的用途是什么

HKLM\SOFTWARE\Microsoft\WINDOWS NT\CURRENTVERSION\Winlogon\LeakTrack

我正在编写系统状态备份解决方案,这是我在研究中发现的。但是找不到任何相关文档

答案1

此键与 Windows 中的注册表句柄泄漏跟踪功能有关。它具有以下规格:

Key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Name: LeakTrack
Type: REG_DWORD
Data: 0 or 1

如果 LeakTrack 设置为 1(一),Windows 将跟踪所有打开的注册表项并检测是否有任何泄漏。此注册表项不是正常操作系统功能所必需的。

ADVAPI32.dll(注册表 API)中负责获取注册表项句柄的函数会读取此值。当值设置正确时,每当要求它们获取用户配置文件配置单元下的注册表项时,它们都会收集调用堆栈。稍后,当注册表项被释放关闭时,它会删除并丢弃收集的调用堆栈信息。

仅在需要跟踪内存泄漏的调试会话中才需要它。例如,该值由 Microsofts UPHClean(用户配置文件配置单元清理服务)服务设置。

相关内容