如何从非管理员用户访问管理本地数据位置?

时间:2016-06-15 09:07:22

标签: c#

我有一个将作为管理员运行的安装程序。在非管理员系统帐户中安装该exe时,某些文件在管理员本地appdata位置附带。我需要使用非管理员帐户中的控制台应用程序访问管理本地appdata位置(C:\ Users {admin用户名} \ AppData \ Local)。

Process proc = new Process();
proc.StartInfo.FileName = @"C:\Users\{admin user name}\AppData\Local";
proc.Start();

但是当前用户本地appdata位置在运行时在文件资源管理器中打开。你能帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

使用以下代码对我有用!!!

Process.Start("explorer.exe",@"C:\Users\{admin user name}\AppData\Local");