如何更改“显示隐藏文件”设置?

时间:2012-12-03 18:22:01

标签: c++ windows hidden-files

如何启用或禁用程序中的“显示隐藏的文件和文件夹”和“显示系统隐藏文件和文件夹”选项? (我不是要将文件属性更改为隐藏或不是 - 我需要更改Windows选项。)

如果它们不是C ++方法,是否可以通过更改注册表项或类似的东西?

1 个答案:

答案 0 :(得分:2)

SHELLSTATE ss;
ZeroMemory(&ss,sizeof(ss));
ss.fShowAllObjects=TRUE;
ss.fShowSysFiles=TRUE;
ss.fShowSuperHidden=TRUE;
SHGetSetSettings(&ss, SSF_SHOWALLOBJECTS|SSF_SHOWSYSFILES|SSF_SHOWSUPERHIDDEN,TRUE)