我的winform可执行文件调用了用户目录的AppData。
现在,当我尝试使用以下代码在players.add(new Player());
上运行我的应用程序时,我的应用程序看起来是“默认”用户目录,而不是User1
目录。可能是什么原因?
拒绝访问路径'C:\ Users \ Default \ AppData \ Local \ DataFolder
User1
注意-如果我使用 string CommandDirectory = @"C:\Program Files (x86)\Apps\";
var process = new Process
{
StartInfo =
{
FileName = string.Format("{1}{0}Utility.exe", Path.DirectorySeparatorChar, CommandDirectory),
WorkingDirectory = string.Format("{0}", CommandDirectory),
RedirectStandardError = true,
RedirectStandardOutput = true,
UseShellExecute = false,
UserName = "User1",
Password = "Password1".ToSecureString(),
Domain = "Machine-Name",
},
};
process.Start();
并删除了verb
,UserName
,Password
,然后可以找到并正确查找Admin用户文件夹,
Domain