Ejecutar programa externo con privilegios de administrador
Publicado: 12 Sep 2013, 13:44
Hola,
¿Cómo se ejecuta con AutoIt un programa (.exe) con privilegios de administrador?.
¿Es necesario hacerlo (desde AutoIt) para los programas, en los que en la documentación dice que hay que hacerlo así, o con entrar en Windows con una cuenta de administrador ya se ejecutan con esos permisos?.
*Yo creo que sí, pero... Como lo veo en algunos programas, pues... Para ejecutarlos correctamente desde autoIt, por siacaso. :)
Imagino que se hace con la función RunAs(). Pero no entiendo muy bien esta función.
¿Algún ejemplo, de como ejecutar un .exe con privilegios de administrador con esta función?.
En la ayuda pone que hay que indicar en RunAs(), el directorio de trabajo. La verdad, que este parámetro que está en varias funciones, nunca lo he terminado de entender... ¿Qué directorio es ese? ¿el que devuelve @ScriptDir?. ¿Es obligatorio realmente indicarlo en RunAs()?, porque en Run() o RunWait() no es obligatorio. poniendo "", funciona igual. ;)
¡Thanks!.
Salu2!
¿Cómo se ejecuta con AutoIt un programa (.exe) con privilegios de administrador?.
¿Es necesario hacerlo (desde AutoIt) para los programas, en los que en la documentación dice que hay que hacerlo así, o con entrar en Windows con una cuenta de administrador ya se ejecutan con esos permisos?.
*Yo creo que sí, pero... Como lo veo en algunos programas, pues... Para ejecutarlos correctamente desde autoIt, por siacaso. :)
Imagino que se hace con la función RunAs(). Pero no entiendo muy bien esta función.
¿Algún ejemplo, de como ejecutar un .exe con privilegios de administrador con esta función?.
En la ayuda pone que hay que indicar en RunAs(), el directorio de trabajo. La verdad, que este parámetro que está en varias funciones, nunca lo he terminado de entender... ¿Qué directorio es ese? ¿el que devuelve @ScriptDir?. ¿Es obligatorio realmente indicarlo en RunAs()?, porque en Run() o RunWait() no es obligatorio. poniendo "", funciona igual. ;)
¡Thanks!.
Salu2!