windows - Windows 文件资源管理器如何自动刷新?

标签 windows

它是否循环运行轮询内容? (极不可能且效率低下。)

或者是通过某些事件触发器完成的?

事实上,我真正想知道的是,当 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/

相关文章:

c# - 如何安装 Visual Studio dll 文件?

c# - GridView、ItemTemplate、DataTemplate 绑定(bind)在 C# 代码后面

windows - 是否有适用于 Windows 的 OpenSSL?

windows - 如何在 Windows XP 上使用 Perl 归档 .log 文件?

python - 当我使用requirements.txt时,pip没有从virtualenv中安装到site-packages目录

windows - MINGW Git bash 中的 Maven 错误 : Could not find or load main class org. codehaus.plexus.classworlds.launcher.Launcher

python - 套接字错误 "IP address not valid in its context"- Python

python - Cmd 和 Git bash 在运行 Python 代码时有不同的结果

C++:使用内存映射文件查找瓶颈

python - 由于numpy,Python脚本无法与Windows任务计划程序一起运行