Как использовать FileSystemWatcher в службе Windows - PullRequest
0 голосов
/ 16 октября 2018

Если я использую FileSystemWatcher для мониторинга файлов, созданных на общем сетевом ресурсе в консольном приложении, все работает нормально.Но если я перенесу этот простой код в службу Windows, он не будет работать.Я пробовал много разных вещей: проверка прав доступа к данной папке, попытка запустить службу как LocalService, LocalSystem, сетевая служба и учетная запись пользователя административного домена.Я также попробовал олицетворение кода, используя библиотеку SimpleImpersonation.Ничего не получалось.Есть предложения?

1 Ответ

0 голосов
/ 18 октября 2018

Проблема в аккаунте, при котором был запущен сервис.Чтобы FileSystemWatcher правильно наблюдал за изменениями в общем сетевом ресурсе Samba, я использовал учетную запись администратора из домена.

...