Как определить 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, которые вам это скажут. Удачи. Если он сломается, вы оставите все части себе.