Как запретить сообщение «Ошибка отложенной записи»? - PullRequest
0 голосов
/ 16 марта 2009

У меня есть служба Windows, запущенная в указанной учетной записи пользователя с правами записи на общий диск на другом компьютере. Служба регистрируется на этом общем диске.

Я разрешаю пользователю вводить сопоставленный путь или сетевой путь (например, z: \ MyRemoteFolder или \ RemoteComputer \ MyRemoteFolder) в качестве места назначения журнала.

Поскольку я нахожусь в нестабильной сетевой среде, иногда я вижу ошибку «Windows - Ошибка отложенной записи».

Я знаю, что вы можете отключить кэширование для каждого диска (включая подключенный диск), но есть ли способ отключить кэширование для любой сети прямого доступа (\ RemoteComputer \ MyRemoteFolder)?

Большое спасибо,

Nic

1 Ответ

0 голосов
/ 25 марта 2009

Использование "FILE_FLAG_WRITE_THROUGH" и "FILE_FLAG_NO_BUFFERING" в файле создания работало для меня.

...