Как получить путь до раздела через дескриптор HKEY
Появилась необходимость получать путь до раздела, имея только ДескрипторHKEY.
Все перерыл, не нашел никакого рабочего метода. Много примеров с функцией экспортируемой ntdll NtQueryKey. Она рабочая, но она не работает с Дескрипторами, которыми работают стандартные winAPI функции из winreg.h. И я всегда получаю ошибку Invalid Handle, когда хочу передать какой-нибудь HKEY_LOCAL_MACHINE или дескриптор, открытый с помощью RegOpenKey. На самом деле я не совсем понимаю, почему для NtQueryKey эти дескрипторы не являются действительными. Может быть эти дескрипторы разделены на User-Mode access и Kernel-Mode-access. Так же кто то писал сохранять информацию о дескрипторе с помощью RegSaveKeyA и потом читать из файла, но такой вариант не подходит.