-2

我想使用挂钩隐藏 Windows 中某些进程的文件。

任何有关代码的帮助将不胜感激?

4

1 回答 1

1

对用户隐藏文件的标准做法是在文件上设置隐藏属性和系统属性。设置“隐藏”位将主要隐藏文件,但一些在 Explorer 的 Ribtton 中选中“隐藏项目”复选框的用户可能会看到一个灰色的图标。设置“系统”位将在资源管理器中完全隐藏它,除非用户特意取消选中“隐藏受保护的操作系统文件”复选框,该复选框深埋在资源管理器的选项对话框中。

在命令提示符下,您可以通过键入attrib +h +s filename 示例轻松隐藏文件:

d:\folder>  attrib +h +s secret.txt

你没有说你想使用哪种编程语言。因此,如果使用上述attrib命令的 BAT 或 CMD 文件还不够,您可以使用 Win32 API SetFileAttributes以编程方式设置文件的隐藏位和系统位。在 C# 和 .NET 中,有File.SetAtttributes

于 2017-01-08T09:54:04.797 回答