2010-09-15 26 views
5

En Windows 7, puede configurar una propiedad de un acceso directo para "Ejecutar como administrador", de modo que la aplicación se invoca con privilegios de administrador o se solicita una cuenta de administrador.Establezca "Ejecutar como administrador" para acceso directo automaticlly

Sé que puedo solicitar/forzar privilegios de administrador con un archivo de manifiesto para mi aplicación, pero necesito establecer los privilegios para las aplicaciones que no son mías. Como software de instalación utilizo SetUp Factory 8. Creará un acceso directo pero no configurará "Ejecutar como administrador".

Hasta ahora he configurado la opción con cada cliente manualmente después de la instalación, pero eso es mucho trabajo.

¿Cómo puedo configurar "Accesorio como administrador" para accesos directos a aplicaciones a través de un programa/script (como editar el acceso directo) o de cualquier otra manera.

+0

Esto es una tontería. http://stackoverflow.com/questions/3405098/set-run-as-administrator-flag-programmatically/3405915#3405915 –

Respuesta

6

Sabe que puede insertar un manifiesto, pero parece que no sabe que también puede tener un manifiesto externo. No necesita compilar el ejecutable para esto. Simplemente nombre el archivo whatever.exe.manifest y póngalo en la misma carpeta que whatever.exe. Si ese manifiesto dice requireAdministrator, solicitarás elevación en cada ejecución. Haga que su instalador copie el manifiesto donde sea que copie el exe.

+0

Eso es todo! Intentaré. Muchas gracias. – TalkingCode

Cuestiones relacionadas