【发布时间】:2009-10-29 00:13:36
【问题描述】:
在我的程序中,我切换隐藏文件的注册表值来告诉资源管理器是隐藏还是显示它们。但是,由于资源管理器不会自行刷新,所以我发送事件
SHChangeNotify(0x8000000, 0x1000, IntPtr.Zero, IntPtr.Zero);
刷新一切。然而,不幸的是,它似乎并没有让人耳目一新。我看到桌面上的屏幕有点闪烁,但为了看到更改,我必须手动刷新文件夹。 SHChangeNotify 似乎对我不起作用。任何帮助将不胜感激。
【问题讨论】:
标签: c# winapi refresh explorer