如何使用管理员权限启动流程c#

时间:2016-05-31 08:57:07

标签: c#

我想测试应用程序的安装。并使用下一个代码:

            var pathToInstaller = ConfigurationManager.AppSettings["DesignerApp"];
            var psi = new ProcessStartInfo
            {
                CreateNoWindow = true,
                FileName = pathToInstaller,
                UseShellExecute = true,
                Arguments = "/quiet",
                Verb = "runas"             
            };

            var process = Process.Start(psi);
            process.WaitForExit();

但仍有一个窗口显示管理员的权利。我做错了什么?

1 个答案:

答案 0 :(得分:0)

出于安全原因,您在技术上不应强制应用程序以管理员模式运行。但如果您想继续使用它,可以查看此链接 - How do I force my .NET application to run as administrator?