Нужно именно редактировать, удалить конкретные
файл сам хранится тут %AppData%\Roaming\Microsoft\Windows\Recent\AutomaticDestinations\f01b4d95cf55d32a.automaticDestinations-ms
но вот как редактировать ни где инфы не нашел
Вообще как вариант, можно попробовать через ProcMon глянуть что делает эксплорер во время ручного редактирования, может покажет какую функцию винапи оно вызывает.
да файл там есть, вот еще выкопал что то по этому файлу, но почему то структура различается https://forensicswiki.xyz/wiki/index.php?title=Jump_Lists
Цель очистка истории запуска выборочно. То есть удаление следов запуска той или иной программы.
Просто если удалить этот файл пропадёт вся история недавних а нужно именно строку нужной программы.
Насколько я понял таких задач еще не решали программисты, и готовой API тоже так понимаю нет.
Попробую глянуть API monitor’om
Спасибо за ответ, не знаю нужно оно уже мне, чёт совсем запарился
нет не вредоносную, сам юзер будет знать что запускает её на своём компе, а вот другие не должны
Вот простой пример когда удаляешь папку через меню ПКМ>удалить то она исчезает и с панели недавних файлов
А если удалять программно например через cmd или Directory.Delete(), то не удаляется
так что же там всё таки вызывается не пойму!!!
То же самое при переименовании файла