CIFS включает в себя систему уведомлений об обновлениях.Проводник регистрируется для этого и будет отражать любые изменения, которые Samba отправляет.Я не знаю ни одного другого API-механизма, который бы сообщал Windows, что ему нужно обновить.
Samba поддерживает Linux inotify, поэтому он должен автоматически собирать любые изменения в папках, которые отображает Explorer, и отправлять обновления Explorer.
Используете ли вы достаточно последнюю версию Samba, и была ли Samba построена с поддержкой inotify?Это, очевидно, только для Linux.Для другого Unix вы можете реализовать эквивалентную функциональность.Соответствующий код в smbd/notify_internal.c
.