
Sempre que executo o Vulkano PC Player (ou o Belkin @TV player) no Windows, recebo uma solicitação do UAC solicitando privilégios de administrador. Isso parece gratuito para um cliente de streaming de vídeo. Existe alguma maneira de contornar isso?
Responder1
Até agora isso parece funcionar.
- Baixar e instalarHacker de recursos.
- Execute o Hacker de Recursos. No menu, escolhaArquivo > Abrire selecione
"%ProgramFiles(x86)%\Monsoon Multimedia\Vulkano\PC Player\Vulkano PC Player.exe"
. (%ProgramFiles(x86)%
geralmente será"C:\Program Files (x86)"
para a maioria das pessoas.) - Uma árvore listando os recursos incorporados
:Vulkano PC Player.exe"
deve aparecer no painel esquerdo do Resource Hacker. Navegue para encontrar oManifesto > 1: 1033recurso. - Você deverá ver um monte de XML. Remova o seguinte (observe que reformatei o recuo aqui para facilitar a leitura:
<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, essa seção pode ser comentada com <!--
e -->
.)
A partir da versão Vulkano PC Player versão 1.8.3.129, o XML resultante deve ser semelhante (ignorando as diferenças de indentação):
<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>
- No menu do Resource Hacker, escolhaAção > Modificar. Isso compila o recurso modificado.
- No menu do Resource Hacker, escolhaArquivo > Salvar como. Salve o arquivo modificado em algum lugar. (Observe que você não poderá substituir o
"Vulkano PC Player.exe"
arquivo original diretamente se ainda não tiver privilégios de administrador.) - Abra a
"%ProgramFiles(x86)%\Monsoon Multimedia\Vulkano\PC Player\"
pasta. Faça uma cópia de backup do"Vulkano PC Player.exe"
. - No Explorer, mova o novo
"Vulkano PC Player.exe"
arquivo da etapa 6 para a"%ProgramFiles(x86)%\Monsoon Multimedia\Vulkano\PC Player\"
pasta.
A asmv3:requestedExecutionLevel
parte do manifesto do aplicativo informa ao Windows para exigir privilégios de administrador ao executar o programa (e, portanto, para mostrar um prompt do UAC, se necessário). Pelo que posso dizer, o Vulkano PC Player parece funcionar bem sem ele (e não vejo por que deveria ter precisado dele).
Executar etapas equivalentes no player Belkin @TV ( "%ProgramFiles(x86)%\Belkin\@TV\PC Player\PC Player.exe"
) também deve funcionar.