none
Ejecutar aplicaciones como administrador RRS feed

  • Pregunta

  • Buen dia, me gustaria saber como puedo abrir programas desde visual studio con un boton, pero que al hacerlo se abran como administrador, de antemano muchas gracias

    Alvaro Fabian M:.

    lunes, 25 de enero de 2016 3:35

Respuestas

  • Tienes que escribir DOS programas. Uno es el programa "normal" que presenta el botón en pantalla. El segundo programa es un intermediario, que es el que llamas cuando pulsas el botón, le pasas un argumento diciendo cuál es el programa que hay que arrancar, y entonces lanza este segundo programa. El truco es que este intermediario lo compilas con un manifiesto (app.manifest) que por dentro tenga metida la elevación de privilegios (executionlevel=requireadministrator).
    lunes, 25 de enero de 2016 7:22

Todas las respuestas

  • Tienes que escribir DOS programas. Uno es el programa "normal" que presenta el botón en pantalla. El segundo programa es un intermediario, que es el que llamas cuando pulsas el botón, le pasas un argumento diciendo cuál es el programa que hay que arrancar, y entonces lanza este segundo programa. El truco es que este intermediario lo compilas con un manifiesto (app.manifest) que por dentro tenga metida la elevación de privilegios (executionlevel=requireadministrator).
    lunes, 25 de enero de 2016 7:22
  • hola

    >>saber como puedo abrir programas desde visual studio con un boton

    son programas externos, o sea otroa .exe ?

    Si es asi valida estos articulos

     locked impersonation and Run as Administator

    como veras con las api de windows puede ejecutar codigo que correra con otro usuario, en este caso le daras los datoa del administrador o algun perfil con mayor provilegios

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 25 de enero de 2016 10:34