ОБНОВЛЕНИЕ 2
Наконец, протестировав большинство интерфейсов WindowsAPICodePack
, я сам нашел способ доступа к удаленным файлам в корзине.
Уникальная проблема сейчас заключается в том, что мне нужно знать, как получить доступ к требуемому пакету свойств, чтобы получить дату удаления каждого файла (и папки, и ссылки). Это пример кода:
Dim RecycleBin As IKnownFolder = KnownFolders.RecycleBin
For Each File As ShellFile In (From Item As ShellObject In RecycleBin
Where Item.GetType = GetType(ShellFile))
MsgBox(File.Name)
MsgBox(File.Properties.System.IsDeleted.Value) ' It's empty.
MsgBox(File.Properties.System.DateAcquired.Value) ' This is not the correct value.
MsgBox(File.Properties.System.DateArchived.Value) ' This is also not the correct value.
MsgBox(File.Properties.System.DateCompleted.Value) ' This is also not the correct value.
MsgBox(File.Properties.System.DateCreated.Value) ' This is also not the correct value.
MsgBox(File.Properties.System.DateImported.Value) ' This is also not the correct value.
Next File
WindowsAPICodePack
? Удаленная дата и исходный путь симпатичны. Я просто не уверен, что поддерживает слежение за мусором - Recycler является одним из тех специализированных системных объектов. - person Ňɏssa Pøngjǣrdenlarp   schedule 17.01.2014