Wysiwyg'ın cevabının dediği gibi, bu dizin için denetim olmadıkça, oluşturulan ZIP dosyaları hakkında bilgi içeren bir olay günlüğü yoktur; bu durumda, ZIP oluşturulmadan önce hangi dosyaların teorik olarak okunduğuna bakabilirsiniz. Bunu kullanarak bir ZIP dosyası oluşturarak test ettim Gönder | Sıkıştırılmış sıkıştırılmış klasör ve olayla ilgili hiçbir şey olmayan ana olay kayıt defterlerine danışma. Altında başka birçok küçük günlük var. Uygulamalar ve Hizmet Günlükleri ama onlar da yardımcı değil. Bunu kanıtlamak için PowerShell'i kullanabiliriz!
Get-WinEvent -ListLog * | ? { $_.RecordCount -gt 0 } | % { Get-WinEvent -LogName $_.LogName -MaxEvents 100 } | ? { $_.ToXml().Contains('.zip') }
Yönetici olarak çalıştırılırsa, bu boş olmayan her olay günlüğüne bakar, son yüz olayları alır ve söz konusu olanları içerenleri döndürür. .zip
dosya. Bu benim için sıfır sonuç verdi.
Ayrıca olay sırasında güncellenen diskteki herhangi bir günlük dosyasını bulamadım. Dosya sistemi faaliyetlerini izleyerek bunu kontrol ettim. explorer.exe
kullanma İşlem İzleyicisi . El ile bakmaya çok fazla sayıda olay meydana geldi, bu yüzden günlüğü CSV olarak dışa aktardım. Erişilen benzersiz yolların bir listesini almak için (olayların büyük çoğunluğunun yalnızca birkaç yolla yapması gerektiğinden), PowerShell'i tekrar kullanabiliriz:
Import-Csv C:\path\to\report.csv | group Path | select -ExpandProperty Name
Listeye bakmak ilginç bir şey ortaya çıkarmaz, yalnızca sıkıştırmaya katılan veya arka plan işlemleriyle dokunulan dosyalar ortaya çıkar.
ZIP dosyası hala diskte mevcutsa, iddia edildiğinde oluşturulduğunu kanıtlayabiliyoruz. yaratma zamanları yanlışlanabilir ). Bu bilgiler, kullanarak sorgulayabileceğimiz Windows arama dizininde tutulur - tahmin ettiniz - PowerShell!
$sql = "select System.ItemName, System.DateCreated from SYSTEMINDEX where System.ItemName like '%.zip'"
$connector = [System.Data.OleDb.OleDbDataAdapter]::new($sql, "provider=search.collatordso;extended properties='application=windows';")
$data = [System.Data.DataSet]::new()
$connector.Fill($data)
$data.Tables[0]
(Koduna göre Bu makale Russell Smith tarafından.) Dizindeki her ZIP için yol ve oluşturma zamanını (UTC'de, sistem zaman diliminde değil) üretir. Ne yazık ki, ZIP arşivine neyin dahil olduğunu söylemedi, ama elimizden gelenin en iyisi bu.