我想使用挂钩隐藏 Windows 中某些进程的文件。
任何有关代码的帮助将不胜感激?
对用户隐藏文件的标准做法是在文件上设置隐藏属性和系统属性。设置“隐藏”位将主要隐藏文件,但一些在 Explorer 的 Ribtton 中选中“隐藏项目”复选框的用户可能会看到一个灰色的图标。设置“系统”位将在资源管理器中完全隐藏它,除非用户特意取消选中“隐藏受保护的操作系统文件”复选框,该复选框深埋在资源管理器的选项对话框中。
在命令提示符下,您可以通过键入attrib +h +s filename
示例轻松隐藏文件:
d:\folder> attrib +h +s secret.txt
你没有说你想使用哪种编程语言。因此,如果使用上述attrib
命令的 BAT 或 CMD 文件还不够,您可以使用 Win32 API SetFileAttributes以编程方式设置文件的隐藏位和系统位。在 C# 和 .NET 中,有File.SetAtttributes。