【问题标题】:How to inhib "Delayed Write Failed" message?如何抑制“延迟写入失败”消息?
【发布时间】:2009-03-16 12:52:50
【问题描述】:

我有一个 Windows 服务在指定的用户帐户中运行,该用户帐户对另一台计算机上的共享驱动器具有写入权限。该服务正在登录该共享驱动器。

我允许用户输入映射路径或网络路径(例如 z:\MyRemoteFolder 或 \RemoteComputer\MyRemoteFolder)作为日志目的地。

由于我处于不稳定的网络环境中,有时我会看到错误“Windows - 延迟写入失败”。

我知道您可以在每个驱动器(包括映射驱动器)的基础上禁用缓存,但有没有办法为任何直接访问网络 (\RemoteComputer\MyRemoteFolder) 禁用缓存?

非常感谢,

网卡

【问题讨论】:

    标签: c++ mfc windows-services


    【解决方案1】:

    在创建文件中使用“FILE_FLAG_WRITE_THROUGH”和“FILE_FLAG_NO_BUFFERING”对我有用。

    【讨论】:

      猜你喜欢
      • 2019-07-26
      • 1970-01-01
      • 2020-05-11
      • 1970-01-01
      • 2020-08-23
      • 1970-01-01
      • 2018-10-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多