它运行循环轮询内容? (可能性很小,效率低。)Windows文件浏览器如何自动刷新自身?
抑或是与一些事件触发做了什么?
其实,什么我真的不知道是如何Windows资源管理器刷新自己当它显示另一台计算机的网络上的内容?
如何计算机(或OS)与通知内容与浏览器的计算机,它的内容发生了变化?如果有通知机制,协议是什么? RPC?
它运行循环轮询内容? (可能性很小,效率低。)Windows文件浏览器如何自动刷新自身?
抑或是与一些事件触发做了什么?
其实,什么我真的不知道是如何Windows资源管理器刷新自己当它显示另一台计算机的网络上的内容?
如何计算机(或OS)与通知内容与浏览器的计算机,它的内容发生了变化?如果有通知机制,协议是什么? RPC?
看到这个前面的问题:
How does FileSystemWatcher work on another computers directory?
这似乎可以基于ReadDirectoryChangesW API函数。
编辑:There is a Microsoft article详细介绍另一种方式来做到这一点,但对于特定功能的文档暗示,它可能无法在远程计算机上运行。
这只是出于好奇还是你希望做同一类型的东西为你的应用?
如果你只需要在普通用户的情况通知更改文件夹考虑SHChangeNotifyRegister。如果你只是好奇或者需要一个较低的水平挂钩,请不要介意。 :)
只是出于好奇。 :) – Thushan 2009-07-07 15:20:34