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

标签 c# system settings

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

这让我想知道,SYSTEM 的 user.config 存储在哪里?
我知道 user.config 通常存储在哪里(C:\Documents and Settings\%USERPROFILE%\Local Settings\Application Data\etc...),但是 中没有文件夹SYSTEM 用户的 code>Documents and Settings。有人知道它在哪里或 .NET 如何处理吗?

最佳答案

SYSTEM 帐户的本地应用程序数据文件夹通常位于

C:\Windows\system32\config\systemprofile\Local Settings\Application Data\

对于 Windows XP 和

C:\Windows\system32\config\systemprofile\AppData\Local\

对于以后的版本。

(我写通常,因为

  • Windows不需要安装在C:\Windows

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

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

关于c# - 如果用户 = SYSTEM,.NET 用户设置存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6379020/

相关文章:

java - 当我运行 Ant 构建时,MyEclipse 正在格式化我的 Java 代码

c# - 是否可以创建一个控制台窗口(由 AllocConsole 创建)作为 GUI 子窗口?如果是这样,如何?

Perl,如何从 Win32 和 Unix 上的 exec、system、open 函数获取线程的 pid

python - OSX 使用 os.system 运行 Scrapy 脚本

c# - 在C#项目设置中定义我自己的环境变量

c# - 如何以编程方式保存用户设置?

C# hook - 计算键盘上的击键次数

c# - 将数字与整数分开(无字符串函数)

c# - 创建 Lambda Contains 表达式

c - 什么是用c写的windows系统调用?