Может ли служба Windows, работающая в локальной системе, создавать новые файлы на компьютере, на котором она запущена?
Я создал службу Windows, которая имеет функцию, которая создает новый файл.
Он работает под "Локальной системной учетной записью", для параметра "Разрешить службе взаимодействовать с рабочим столом" установлено значение true.
При запуске под этой учетной записью файлы могут быть созданы локально?
Я не могу отладить это, чтобы получить точную ошибку, поскольку она работает в среде Lab Manager, в которой не установлено подходящего отладчика.
Мне кажется, это проблема с правами доступа в зависимости от того, когда происходит сбой службы, поэтому простой ответ, который мне нужен, прежде чем пытаться что-то еще, - может ли эта учетная запись создавать файлы в локальной системе?
Я не могу найти сайт с ответом...?
Любая помощь будет принята с благодарностью.
1 ответ
"Разрешить службе взаимодействовать с рабочим столом" требуется только для того, чтобы иметь возможность отображать сообщения для вошедшего в систему пользователя.
Локальная система должна иметь доступ на запись к локальным жестким дискам. Вы не можете получить доступ к подключенным сетевым дискам или любым другим сетевым ресурсам в этом отношении.