我正在尝试在我正在编写的应用程序中检测Windows资源管理器中的show system和隐藏文件设置。我正在使用SHGetSetSettings并在调用它时我必须指定一个或多个SSF Constants来指定要检索的设置。
找出隐藏文件设置很简单,我只需要指定SSF_SHOWALLOBJECTS
来检索该设置。至于系统文件设置,我在SSF_SHOWSYSFILES
和SSF_SHOWSUPERHIDDEN
之间有点混淆。资源管理器的“文件夹选项”中的“隐藏受保护的操作系统文件”似乎映射到SSF_SHOWSUPERHIDDEN
,但我找不到任何似乎要映射到SSF_SHOWSYSFILES
的设置。
是否有人知道SSF_SHOWSYSFILES
的用途或原因?它只是Windows中不再使用的旧设置吗?
答案 0 :(得分:3)
记录在this MSDN page:
中(SSF_SHOWALLOBJECTS)
“显示隐藏文件和文件夹”选项的状态。
(SSF_SHOWSYSFILES)
“不显示隐藏文件和文件夹”选项的状态。
(SSF_SHOWSUPERHIDDEN)
“隐藏受保护的操作系统文件”选项的状态。