Как получить список недавно открытых документов для заявки?

Я обнаружил, что легко добавить недавно открытый документ с помощью SHAddToRecentDocs

Windows 7 Jump Lists каким-то образом делают это, зная только ярлык программы. Программы, добавленные в меню "Пуск" Windows 7, также позволяют получить доступ к соответствующему недавно открытому списку.

Оболочка.NET для Windows API предпочтительнее, но все подойдет:)

2 ответа

Похоже, вы можете получить их с помощью интерфейса IApplicationDocumentLists. Однако, похоже, он получает список для запущенного приложения, а не для произвольного приложения. Я пытаюсь найти последние документы для любого приложения на основе их ярлыка. Похоже, это то, что вы пытались сделать тоже? Вы так и не нашли решение?

Я провел небольшое исследование, и не существует общедоступного API для извлечения элементов из списка переходов.

Другие вопросы по тегам