在Windows中隐藏文件

目前,我正在开发一个系统,将从SFX归档文件(将用于其他应用程序的文件)中提取一些文件。 我想隐藏所提取的文件,所以find该exe文件位置的人不能得到与exe文件在同一个目录下的文件。 我知道我可以应用attrib + h的文件,但如果用户打开“显示隐藏和系统文件”选项在Windows中,文件将是可见的。

没有任何方法可以克服这个问题吗? 任何build议是受欢迎的。

谢谢。

如果您正在写入磁盘,用户可以找到并读取您的文件。 没有办法,可以监视应用程序运行时发生的情况,找到正在写入的文件,或者在写入时拦截。 考虑为什么你不希望用户找到你的文件。

是因为有敏感的数据,还是你不想改变的东西? 考虑加密它,或用校验和或散列验证它的完整性。

猜猜你可以玩用户权限。 但是,您需要在安装时询问管理员,然后将其隐藏给PC上管理员的给定用户。