如何告诉Windows预取文件?

时间:2013-09-15 21:29:54

标签: .net windows prefetch

我的程序事先知道它将来会访问某些(很多/大)文件或目录。是否有预期的机制将此信息传递给Windows,以便将它们加载到缓冲区中?或者我是否必须在后台线程中自己打开文件?

1 个答案:

答案 0 :(得分:4)

那就是"如果可以的话,每个人都会使用它。功能。类似于WS_EX_SUPER_TOPMOST窗口样式标志和NOTIFYICONDATA.uFlags选项值的NIF_NEXT_TO_THE_CLOCK选项。也不可用。

不像你不能欺骗这个系统,大公司并不为此感到羞耻。看着你Adobe。一旦您哄骗用户运行安装程序,您就可以自由控制机器。因此,您可以安装一个在登录时运行的程序,除了加载程序所需的所有DLL之外,它不会执行任何操作。你称之为"优化器"让用户感觉良好。尽管Prefetch被它所愚弄,但是每月发布重要安全更新也是非常重要的,这样当用户删除它时就可以将其重新发送。

" coax"虽然是可操作的,大多数用户在15年前停止信任他们的机器。嗯,不,他们停止信任程序员。那永远不会回来,很遗憾。


如果您在启动时不需要这样的文件,例如隐式加载的DLL或数据文件,则需要阅读以使程序有用,并且可以预见文件需要一段时间在将来,链接的副本是一个解决方案。