В моей программе я переключаю значение реестра скрытых файлов, чтобы указать проводнику скрыть или показать их. Однако, поскольку проводник не обновляется самостоятельно, я отправляю событие
SHChangeNotify(0x8000000, 0x1000, IntPtr.Zero, IntPtr.Zero);
чтобы обновить все. Однако, к сожалению, это ничего не освежает. Я вижу, что экран на рабочем столе немного мерцает, но чтобы увидеть изменения, мне нужно вручную обновить папку. SHChangeNotify, кажется, не работает для меня. Любая помощь будет принята с благодарностью.