Какова цель этого раздела реестра

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

Я пишу решение для резервного копирования состояния системы, и это возникло в моих исследованиях. Не могу найти какие-либо документы на нем, хотя

1 ответ1

2

Этот ключ связан с функциональностью отслеживания утечки дескриптора реестра в 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 (Служба очистки кустов профилей пользователей).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .