是否有可能使用註冊表或在C#中使用自定義書面Windows服務來刪除保護文件/文件夾?使用文件夾權限是可能的,但我正在尋找一個解決方案,甚至限制管理員刪除特定的文件夾。如何**使用C#/ Vb.Net刪除保護** Windows Server 2003及以後的文件或文件夾?
要求是,管理員不能輕易跟蹤保護的性質和/或可能無法輕鬆避免。很明顯,如果技術清楚地被理解,所有管理員將能夠恢復程序。
像文件夾權限/ OwnerShip設置可以很容易地由管理員重置。所以這不是一個選擇。
文件夾保護軟件可以很容易地卸載,並清楚地表明某個特定文件夾受某種特殊類型的軟件保護。所以這也不是一種選擇。
大多數防病毒程序都保護程序目錄中的文件夾和文件。 Windows本身不允許某些文件,例如c:\ windows \ system32 \ config中的註冊表文件甚至沒有被複制。對於允許讀取和寫入文件但不允許刪除的文件夾來說,這種保護是期望的。類似的功能是期望的。保護必須是無形的和隱形的。
我不想使用任何保護功能,如FolderLock和隱形祕密/ PC安全和桌面密碼等。此外,該解決方案必須是文件夾加密以外的東西。
的溶液具有爲OS-天然所以 **使得它可以實現** 親語法使用C#/ VB.Net。
請大家幫忙。
這當然是不可能的,如果可以這樣做的話,病毒編寫者會有一天的工作日。防病毒程序不能保護任何東西,只要殺死程序或阻止程序從頭開始。 – 2010-06-01 13:02:11