所以我看了很多不同的SO帖子,我一直在使用codeproject和dreamincode,但我不能在生活中找到如何正确在Windows 8.1上启动一个进程拥有管理员权限。 这是我的代码。 我正在尝试创建一个FireFox的静默安装,但每次我给它文件路径它仍然向我提供UAC,我认为以管理员身份运行会起作用。我在这里做错了什么?
Console.WriteLine("Please enter the path to the application: ");
string path = Console.ReadLine();
ProcessStartInfo psi = new ProcessStartInfo();
psi.UseShellExecute = true;
psi.Verb = "runas";
psi.Arguments = "/s /v /qn /min";
psi.CreateNoWindow = true;
psi.WindowStyle = ProcessWindowStyle.Hidden;
psi.FileName = path;
Process.Start(psi);