Назад | Перейти на главную страницу

Установите Application.LocalUserAppDataPath для служб Windows

Как определить Application.LocalUserAppDataPath для служб Windows?

Тип учетной записи Serive - "LocalSystem".

это относится к следующему пути C: \ Documents and Settings \ LocalService \ Application Data

но необходимо использовать следующий путь, C: \ Documents and Settings \ All Users \ Application Data \

Требуется ли какая-либо конфигурация для настройки службы?

Пользователь NT AUTHORTY \ SYSTEM (также известный как LocalSystem) имеет куст реестра пользователей, как и любой другой пользователь. Он открыт для вас как HKEY_USERS.DEFAULT (и он не имеет ничего общего с профилем «Пользователь по умолчанию» - «.DEFAULT» было просто неудачным выбором имени).

Я полагаю, вы можете изменить расположение папки оболочки для ее папки AppData здесь:

HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders

Я не уверен, какими могут быть непредвиденные последствия такого изменения, и я сомневаюсь, что вы найдете какие-либо документы Microsoft, которые вам это скажут. Удачи. Если он сломается, вы оставите все части себе.