如果用户= SYSTEM,.NET用户设置存储在哪里?

Mar*_*cus 11 c# settings system

我一直在使用更新来更新我的一个应用程序并使用Properties.Settings.Default.Upgrade()并发现在我的updater重新启动我的应用程序后,它在SYSTEM用户下运行而不是默认/登录用户.

这让我想知道,SYSTEM的user.config存储在哪里?
我知道user.config正常存储的位置(C:\Documents and Settings\%USERPROFILE%\Local Settings\Application Data\etc...),但Documents and SettingsSYSTEM用户没有文件夹.有人知道它在哪里或/ .NET如何处理这个问题?

Hei*_*nzi 8

SYSTEM帐户的Local Application Data文件夹通常位于

C:\Windows\system32\config\systemprofile\Local Settings\Application Data\
Run Code Online (Sandbox Code Playgroud)

对于Windows XP和

C:\Windows\system32\config\systemprofile\AppData\Local\
Run Code Online (Sandbox Code Playgroud)

对于更高版本.

(我经常写,因为

  • Windows不需要安装C:\Windows,和

  • 文件夹名称Local SettingsApplication Data在Windows XP中本地化,和

  • 64位版本的Windows上,32位应用程序的文件夹位于下面C:\Windows\SysWOW64而不是System32.)