private void Elevate(NamespaceManagerAction action, string url)
        {
            if (!Util.IsUserAnAdmin())
            {
                var procInfo = new ProcessStartInfo(Application.ExecutablePath, string.Format("-{0} {1}", action.ToString(), url))
                {
                    UseShellExecute = true,
                    Verb            = "runas",
                    WindowStyle     = ProcessWindowStyle.Normal
                };

                Process.Start(procInfo);

                Application.Exit();
            }
        }
Exemple #2
0
        private void Elevate(NamespaceManagerAction action, string url)
        {
            if (!Util.IsUserAnAdmin())
            {
                ProcessStartInfo procInfo = new ProcessStartInfo(Application.ExecutablePath, String.Format("-{0} {1}", action.ToString(), url));
                procInfo.UseShellExecute = true;
                procInfo.Verb = "runas";
                procInfo.WindowStyle = ProcessWindowStyle.Normal;

                Process.Start(procInfo);

                Application.Exit();
            }
        }