Определение закрепленных файлов в записи реестра MRU - PullRequest
0 голосов
/ 09 июля 2019

Я пытаюсь определить закрепленные элементы в списке MRU (Excel) в реестре. Конкретный ключ

Computer\HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Excel\User MRU\%User Identifier%\File MRU

Каждый элемент имеет ключ "Item ###". Формат ассоциированного значения:

[F00000000][<GUID>][O00000000]*<File Path>

Проведенное мною исследование показывает, что закрепленные элементы в начале обозначаются символом «F00000001», а не всеми нулями. Это не тот случай для меня.

Во-первых, ни один из файлов в моем текущем закрепленном списке не имеет префикса ... 001 - у всех есть ... 000, несмотря на то, что закрепленные объекты видны при щелчке правой кнопкой мыши.

Во-вторых, я сохранил файл где-то новое и легко идентифицируемое. Он появился в списке MRU как «Элемент 1» с префиксом значения ... 000. Затем я прикрепил его к списку и снова проверил ключ реестра. Префикс не изменился.

Наконец, я попытался найти GUID в «Компьютере \ HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ 16.0». Больше нигде не было найдено.

Я могу только предположить, что есть другой список, записывающий закрепленные элементы. Может кто-нибудь сказать мне, как определить закрепленные элементы?

Спасибо.

...