它是否循环运行轮询内容? (极不可能且效率低下。)
或者是通过某些事件触发器完成的?
事实上,我真正想知道的是,当 Windows 资源管理器通过网络显示另一台计算机的内容时,它如何刷新自身?
具有内容的计算机(或操作系统)如何通知具有资源管理器的计算机其内容已更改?如果有通知机制,协议(protocol)是什么? RPC?
最佳答案
请参阅上一个问题:
How does FileSystemWatcher work on another computers directory?
它似乎基于 ReadDirectoryChangesW API函数。
编辑:There is a Microsoft article详细说明了另一种方法,但特定功能的文档暗示它可能无法在远程计算机上工作。
关于windows - Windows 文件资源管理器如何自动刷新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1088371/