Инструменты, которые я нашел для чтения Jumplists:
просмотр списка переходов с большим количеством информации, режим командной строки, но нужна лицензия для коммерческого использования
Windows LNK Parsing Utility (lp) работает из коробки бесплатно
"Закрепленная" часть по-прежнему отсутствует, но, как указывает bgstill, вы должны посмотреть Shell:Recent\ CustomDestitions
Я не запускаю его через код. Что мне не хватает, так это кодировке списков переходов и способам декодирования с помощью простого кода. Посмотрите на ответ от bkstill, это выглядит хорошо. Мои исследования до сих пор:
Списки переходов хранятся в
%APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations
Файлы там - это структурированные файлы хранения. Пример чтения-записи найден здесь
===
Для моих целей этого было достаточно, чтобы увеличить количество закрепляемых элементов путем увеличения количества элементов списка переходов для всех списков:
regedit и вставить dword 32 бит в
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced
с именем JumpListItems_Maximum
и установленным значением, например. до 19 (23).
Или сохраните как jumpList.reg и импортируйте:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"JumpListItems_Maximum"=dword:00000017
Не пропустите перезагрузку!