我有一个C#控制台应用程序,可在完成时更新用户设置:
Properties.Settings.Default.StatusDate = DateTime.Now;
Properties.Settings.Default.Save();
我将Windows任务计划程序配置为以特定用户身份运行我的应用程序,无需登录,具有最高权限。该应用程序运行正常,但结果的user.config文件写在C:\ Users \ Default \ AppData \ Local \ MyApp \ user.config
下如果我使用命令提示符下的“runas”命令以任务计划程序使用的同一用户身份运行,则user.config文件将按照我的预期写入该用户文件夹下。
如果它有所不同,这是一个Azure Windows Server 2012 R2 VM。
在“任务计划程序”下运行时,如何让我的应用程序将配置设置写入指定用户的文件夹而不是默认用户文件夹?