Esta cuestión se puede tratar de variadas maneras, pero te enseñamos la respuesta más completa en nuestra opinión.
Solución:
Solucioné este problema con mpursuit answer.
Para actualizar el manifiesto de 7zS.sfx puede utilizar el siguiente procedimiento:
manifiesto.xml
call "C:Program Files (x86)Microsoft Visual Studio 12.0VCvcvarsall.bat" x86
mt.exe -manifest manifest.xml -outputresource:"7zS.sfx;#1"
copy /b 7zS.sfx + build.config + archive.7z sfx_archive.exe
Puede incrustar un archivo de manifiesto en el 7zs.sfx original que informa a Windows que ejecute el extractor con el mismo token de acceso que el proceso principal. Lo que hará que el extractor automático se ejecute como un usuario normal si ese es el inicio de sesión del usuario.
El siguiente enlace describe cómo incrustar un archivo de manifiesto en un ejecutable usando Visual Studio 2005, pero el mismo proceso se aplica en versiones posteriores. https://support.microsoft.com/kb/944276
Una vez que haya incrustado el archivo de manifiesto que establece “requestedExecutionLevel” en “asInvoker”, cualquier archivo autoextraíble creado de forma normal con el 7sz.sfx modificado no requerirá privilegios de administrador.
Valoraciones y comentarios
Si aceptas, eres capaz de dejar un ensayo acerca de qué te ha parecido este post.