Belirli bir klasörde geçici dosyalar oluşturan ve sonra bunları silen yürütülebilir bir program (kaynak kodu yok) var. Programla ilgili sorun yaşıyorum ve kaynağı değiştirmeden yapabileceğim bir şey olup olmadığını görmek için geçici dosyaları incelemek istiyorum.
Programın dosyaları silmesini engellemenin bir yolu var mı, yoksa tüm programların belirli bir klasördeki dosyaları silmesini önleyebilir miyim?
Söz konusu klasördeki ACL'yi, yürütülebilir dosyayı çalıştıran (büyük olasılıkla) sen) orada dosya oluşturabilir, yazabilir, düzenleyebilir, ancak silemez. İki konu:
-
Tabii ki programın çökmesine sebep olabilirsiniz.
-
Dosyaları silmek için daha sonra klasörün kontrolünü geri almanız gerekir (sahiplik al, tüm izinleri sıfırla vb.)
Dosyaları oluşturduğu için, kullanıcı çalıştığı dosyada sahip olduğu gibi bunları silebilecektir, bu yüzden ön dizinde NTFS CACLS için yapılandırabileceğiniz bir şey olduğunu düşünmüyorum.
Silmeyi engelleyecek olup olmadığını görmek için dosyaları başka bir programda açmayı deneyebilirsiniz. Dosyaları başka bir klasöre oluşturulduğu anda kopyalayıp / veya taşımaya da çalışabilirsiniz.