Error while consuming self hosted WCF service
===

How to start a process in c# with Admin rights?
I am using code as,
 

    Process p = new Process();
                        p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
                        p.StartInfo.FileName = path;
                        p.StartInfo.UseShellExecute = true;
                        p.StartInfo.RedirectStandardOutput = true;
                        p.StartInfo.RedirectStandardError = true;
                        if (System.Environment.OSVersion.Version.Major >= 6)
                        {
                            p.StartInfo.Verb = "runas";
                        }
                        
                        p.Start();

Still it is not working. Please help me in this.

Thanks