Как получить список недавно открытых документов для заявки?
Я обнаружил, что легко добавить недавно открытый документ с помощью SHAddToRecentDocs
Windows 7 Jump Lists каким-то образом делают это, зная только ярлык программы. Программы, добавленные в меню "Пуск" Windows 7, также позволяют получить доступ к соответствующему недавно открытому списку.
Оболочка.NET для Windows API предпочтительнее, но все подойдет:)
2 ответа
Похоже, вы можете получить их с помощью интерфейса IApplicationDocumentLists. Однако, похоже, он получает список для запущенного приложения, а не для произвольного приложения. Я пытаюсь найти последние документы для любого приложения на основе их ярлыка. Похоже, это то, что вы пытались сделать тоже? Вы так и не нашли решение?
Я провел небольшое исследование, и не существует общедоступного API для извлечения элементов из списка переходов.