Мониторинг общей сетевой папки

Я пытаюсь отслеживать общую сетевую папку с помощью файловой системы. Используя форму Windows, я могу отслеживать папку, но с помощью службы Windows я не мог. И мой компьютер, и сетевая общая папка не находятся в домене. Есть ли что-нибудь, что мне нужно сделать, чтобы контролировать папку через службу Windows?


person Bobby Liu Jianrong    schedule 16.12.2011    source источник
comment
Какую учетную запись безопасности вы используете для службы Windows? Это локальная система, локальная служба или сетевая служба? Раньше у меня были проблемы с общими папками, пока я не начал использовать учетную запись сетевой службы.   -  person chopikadze    schedule 16.12.2011
comment
Даже с сетевым сервисом я все равно не мог следить за папкой. Мой код для установки пути выглядит следующим образом: fileSystemWatcher.Path = //192.168.1.10/FileServer/External;   -  person Bobby Liu Jianrong    schedule 16.12.2011
comment
как вы подключаетесь к сетевому ресурсу?   -  person Daniel A. White    schedule 16.12.2011


Ответы (1)


Попробуйте использовать путь UNC.

fileSystemWatcher.Path = @"\192.168.1.10\FileServer\External";

person Chris E    schedule 16.12.2011
comment
Вместо этого я использовал filesystemwacher для мониторинга локальной папки, поскольку мне не нужно отслеживать сетевую папку. - person Bobby Liu Jianrong; 04.01.2012