C# 我有;用户1“;主文件夹,但我的应用程序看起来;“违约”;文件夹,为什么?

C# 我有;用户1“;主文件夹,但我的应用程序看起来;“违约”;文件夹,为什么?,c#,C#,调用用户目录的AppData的我的winform可执行文件 现在,当我尝试使用下面的代码使用User1运行我的应用程序时,我的应用程序看起来是“默认”用户目录,而不是User1目录。原因可能是什么 对路径“C:\Users\Default\AppData\Local\DataFolder”的访问被拒绝 注意-如果我使用动词并删除用户名,密码,域,则works查找并正确查找管理员用户文件夹 UseShellExecute = false, //UserNam

调用用户目录的AppData的我的winform可执行文件

现在,当我尝试使用下面的代码使用
User1
运行我的应用程序时,我的应用程序看起来是“默认”用户目录,而不是
User1
目录。原因可能是什么

对路径“C:\Users\Default\AppData\Local\DataFolder”的访问被拒绝

注意-如果我使用
动词
并删除
用户名
密码
,则works查找并正确查找管理员用户文件夹

UseShellExecute = false,
                    //UserName = "User1",
                    //Password = "Password1".ToSecureString(),
                    //Domain = "Machine-Name",
                    Verb = "runas"

我怀疑您忘记将
LoadUserProfile
设置为
true

根据:

默认值为false


当您需要将其设置为
true

时,哪一行代码会将
对路径“C:\Users\Default\AppData\Local\DataFolder”的访问权抛出,但被拒绝
异常?它来自我试图获取用户根目录路径的实用程序应用程序`$“{Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)}\\DataFolder\\'
UseShellExecute = false,
                    //UserName = "User1",
                    //Password = "Password1".ToSecureString(),
                    //Domain = "Machine-Name",
                    Verb = "runas"