Ejecutar un programa con privilegios de administrador.Muchas veces necesitamos que nuestra aplicación se ejecute con privilegios, esto nos ayuda a poder eliminar elementos que están bloqueados por el sistema o escribir archivos en directorios bloqueados (C:/). Primero declaramos el siguiente namespace:
using System.Diagnostics;
Y con el siguiente código puedes ejecutar cualquier aplicación con privilegios de administrador:
---------------------------------------------------------------
- Código:
-
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.UseShellExecute = true;
startInfo.FileName = "notepad"; //Dirección de la aplicación a ejecutar
startInfo.Verb = "runas";
[Tienes que estar registrado y conectado para ver este vínculo] = "DireccionDeUn.txt"; //en caso de que reciba parámetros
try
{
Process p = Process.Start(startInfo);
}
catch
{
return;
}
---------------------------------------------------------------
Gente con esto festejamos nuestro código numero 50. Espero que estos codigos les sirva, Saludos