¿Puedo ejecutar Vulkano PC Player en Windows sin ser administrador?

¿Puedo ejecutar Vulkano PC Player en Windows sin ser administrador?

Cada vez que ejecuto Vulkano PC Player (o el reproductor Belkin @TV) en Windows, aparece un mensaje de UAC solicitando privilegios de administrador. Esto parece gratuito para un cliente de vídeo en streaming. ¿Hay alguna forma de evitarlo?

Respuesta1

Hasta ahora esto parece funcionar.

  1. Descargar e instalarHacker de recursos.
  2. Ejecute el hacker de recursos. Desde su menú, elijaArchivo > Abriry seleccione "%ProgramFiles(x86)%\Monsoon Multimedia\Vulkano\PC Player\Vulkano PC Player.exe". ( %ProgramFiles(x86)%normalmente será "C:\Program Files (x86)"para la mayoría de las personas).
  3. Debería aparecer un árbol que enumera los recursos integrados :Vulkano PC Player.exe"en el panel izquierdo de Resource Hacker. Navega para encontrar elManifiesto > 1: 1033recurso.
  4. Deberías ver un montón de XML. Elimine lo siguiente (tenga en cuenta que he reformateado la sangría aquí para facilitar la lectura):

<asmv3:trustInfo xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">
    <asmv3:security>
        <asmv3:requestedPrivileges>
            <asmv3:requestedExecutionLevel level="requireAdministrator" uiAccess="false">
            </asmv3:requestedExecutionLevel>
        </asmv3:requestedPrivileges>
    </asmv3:security>
</asmv3:trustInfo>

(Como alternativa, esa sección podría comentarse con <!--y -->.)

A partir de la versión 1.8.3.129 de Vulkano PC Player, el XML resultante debería verse así (ignorando las diferencias de sangría):

<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
    <dependency>
        <dependentAssembly>
            <assemblyIdentity type="win32" name="Microsoft.VC80.CRT" version="8.0.50727.762" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b">
            </assemblyIdentity>
        </dependentAssembly>
    </dependency>
    <dependency>
        <dependentAssembly>
            <assemblyIdentity type="win32" name="Microsoft.VC80.MFC" version="8.0.50727.762" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b">
            </assemblyIdentity>
        </dependentAssembly>
    </dependency>
    <dependency>
        <dependentAssembly>
            <assemblyIdentity type="win32" name="Microsoft.VC80.CRT" version="8.0.50608.0" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b">
            </assemblyIdentity>
        </dependentAssembly>
    </dependency>
    <dependency>
        <dependentAssembly>
            <assemblyIdentity type="win32" name="Microsoft.VC80.CRT" version="8.0.50727.4053" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b">
            </assemblyIdentity>
        </dependentAssembly>
    </dependency>
</assembly>
  1. En el menú de Resource Hacker, elijaAcción > Modificar. Esto compila el recurso modificado.
  2. En el menú de Resource Hacker, elijaArchivo > Guardar como. Guarde el archivo modificado en algún lugar. (Tenga en cuenta que no podrá sobrescribir el "Vulkano PC Player.exe"archivo original directamente si aún no tiene privilegios de administrador).
  3. Abra la "%ProgramFiles(x86)%\Monsoon Multimedia\Vulkano\PC Player\"carpeta. Haga una copia de seguridad de "Vulkano PC Player.exe".
  4. En Explorer, mueva el nuevo "Vulkano PC Player.exe"archivo del paso 6 a la "%ProgramFiles(x86)%\Monsoon Multimedia\Vulkano\PC Player\"carpeta.

La asmv3:requestedExecutionLevelparte del manifiesto de la aplicación le dice a Windows que requiera privilegios de administrador al ejecutar el programa (y, por lo tanto, que muestre un mensaje de UAC si es necesario). Hasta donde puedo decir, Vulkano PC Player parece funcionar bien sin él (y no veo por qué alguna vez debería haberlo necesitado).

Realizar pasos equivalentes en el reproductor Belkin @TV ( "%ProgramFiles(x86)%\Belkin\@TV\PC Player\PC Player.exe") también debería funcionar.

información relacionada