Пользовательская служба Windows не отвечает должным образом - PullRequest
0 голосов
/ 25 апреля 2011

Мне было поручено исправить службу, которая обнаруживает файлы, созданные в другом разделе сервера. Этот раздел имеет общую папку, которая позволяет другим учетным записям получать доступ к его содержимому. Я протестировал процесс, используя учетную запись, которая создала службу, и она работает должным образом, имея возможность останавливаться на точках останова в режиме отладки. Однако, когда другая учетная запись передает файлы в этой указанной папке, она не вызывает программу, и режим отладки не работает. Может кто-нибудь объяснить это несоответствие?

Спасибо.

EDIT: Я только что обнаружил, что файлы, загруженные FileZilla, не запускают службу Windows, в отличие от копирования / вставки файлов по сетевому пути через проводник Windows.

Может кто-нибудь объяснить, пожалуйста. :)

1 Ответ

1 голос
/ 25 апреля 2011

Не все события создания файла запускаются в FSW, как можно себе представить.Если файл локально создан в другой папке (temp?), А затем перемещен в наблюдаемую папку на том же диске, он будет запускать только события renamed и changed.

...