【发布时间】:2017-04-25 05:47:17
【问题描述】:
我正在开发一个隐藏文件的程序。我用的
File.SetAttributes()
命令将文件属性设置为隐藏和系统。但是,由于设置了“显示隐藏文件、文件夹和驱动器”选项,它们仍然可见。
是否可以使用 C# 设置和取消设置隐藏受保护的操作系统文件(推荐)选项?
我手动设置了隐藏和系统属性的文件看不到。
【问题讨论】:
-
当这个人再次打开它时会发生什么。
-
“法则 3:如果坏人可以不受限制地物理访问您的计算机,那么它就不再是您的计算机了。” - 您的用户可以不受限制地访问他的 PC,因此您的 C# 应用程序无法控制它。
-
您可能希望研究在 C# 中运行 PowerShell 脚本。或者,如果这是您的程序正在执行的唯一任务,则只需单独使用 PowerShell。
-
你的程序除了隐藏文件还有什么用途?