当前位置: 首页 > 编程语言 > C#

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

时间:2023-04-10 15:18:14 C#

如果用户=SYSTEM,.NET用户设置存储在哪里?我一直在使用更新来更新我的一个应用程序并使用Properties.Settings.Default.Upgrade()并发现在我的更新程序重新启动我的应用程序后,它在系统用户而不是默认/登录用户下运行。这让我想知道,SYSTEM的user.config存储在哪里?我知道user.config通常存储在哪里(C:DocumentsandSettings%USERPROFILE%LocalSettingsApplicationDataetc...),但是系统用户的文档和设置没有文件夹。有谁知道它在哪里或/.NET是如何处理的?SYSTEM帐户的本地应用程序数据文件夹通常位于C:Windowssystem32configsystemprofileLocalSettingsApplicationDataWindowsXP和C:Windowssystem32configsystemprofileAppDataLocal对于更高版本。(我经常写,因为我不知道答案,我会做以下事情来弄清楚:安装SysInternalsProcessMonitor(直接下载)。启动ProcessMonitor,将filterPath设置为应用程序的名称。启动application.WatchinsideProcessMonitorlocation.这在过去经常帮助我,也许它对你也有用?HKEY_USERS.DEFAULT是非交互式用户在没有人登录时从中获取他们的配置文件的地方。注册表项HKEY_CURRENT_USER关联与默认用户关联,而不是与当前用户关联。要访问另一个用户的配置文件,请模拟该用户,然后访问HKEY_CURRENT_USER。以上是C#学习教程:如果user=SYSTEM,.NET用户设置存放在哪里?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: