Windows资源管理器设置:SSF_SHOWSYSFILES有什么意义?

时间:2010-08-17 20:37:59

标签: c# .net pinvoke windows-explorer

我正在尝试在我正在编写的应用程序中检测Windows资源管理器中的show system和隐藏文件设置。我正在使用SHGetSetSettings并在调用它时我必须指定一个或多个SSF Constants来指定要检索的设置。

找出隐藏文件设置很简单,我只需要指定SSF_SHOWALLOBJECTS来检索该设置。至于系统文件设置,我在SSF_SHOWSYSFILESSSF_SHOWSUPERHIDDEN之间有点混淆。资源管理器的“文件夹选项”中的“隐藏受保护的操作系统文件”似乎映射到SSF_SHOWSUPERHIDDEN,但我找不到任何似乎要映射到SSF_SHOWSYSFILES的设置。

是否有人知道SSF_SHOWSYSFILES的用途或原因?它只是Windows中不再使用的旧设置吗?

1 个答案:

答案 0 :(得分:3)

记录在this MSDN page

(SSF_SHOWALLOBJECTS)
“显示隐藏文件和文件夹”选项的状态。

(SSF_SHOWSYSFILES)
“不显示隐藏文件和文件夹”选项的状态。

(SSF_SHOWSUPERHIDDEN)
“隐藏受保护的操作系统文件”选项的状态。