how to run a function as administrator in csharp

Code Example - how to run a function as administrator in csharp

                
                        [PrincipalPermission(SecurityAction.Demand, Role = @"BUILTIN\Administrators")]
public void MyMethod()
{
  
}
                    
                
 

csharp request run as administrator

                        
                                <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
                            
                        
 

csharp run as administrator

                        
                                Create an "Application Manifest File" and change the following line from:
 <requestedExecutionLevel level="asInvoker" uiAccess="false" />

to:
 <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />