C# - 在系统范围内切换隐藏文件?

时间:2009-09-18 23:55:10

标签: c# file toggle directory hidden

能够在系统范围内切换隐藏文件夹和文件的最佳方法是什么?我更愿意用C#来做。我知道我会使用全局键盘钩子,但我不确定如何切换文件夹/文件以便隐藏,然后在按下快捷键时可见。任何帮助表示赞赏。感谢。

1 个答案:

答案 0 :(得分:2)

取消隐藏它与注册表:

User Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\
Advanced]
Value Name: Hidden
Data Type: REG_DWORD (DWORD Value)
Value Data: (1 = show hidden, 2 = do not show)

然后将SHChangeNotify事件发送到桌面。