Posso rodar o Vulkano PC Player no Windows sem ser administrador?

0

Sempre que executo o Vulkano PC Player (ou o Belkin @TV player) no Windows, ele me fornece um prompt do UAC solicitando privilégios de administrador. Isso parece gratuito para um cliente de streaming de vídeo. Existe alguma maneira de contornar isso?

    
por jamesdlin 23.09.2016 / 11:42

1 resposta

0

Até agora, isso parece funcionar.

  1. Faça o download e instale o Resource Hacker .
  2. Executar o recurso Hacker. No menu, escolha Arquivo > Abra e 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.)
  3. Uma árvore listando os recursos incorporados de :Vulkano PC Player.exe" deve aparecer no painel esquerdo do Resource Hacker. Navegue para encontrar o Manifest > Recurso 1: 1033 .
  4. Você deve ver um monte de XML. Remova o seguinte (observe que eu 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 do Vulkano PC Player versão 1.8.3.129, o XML resultante deve ser semelhante (ignorando as diferenças de recuo):

<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. No menu do Resource Hacker, escolha Ação > Modifique . Isso compila o recurso modificado.
  2. No menu do Resource Hacker, escolha Arquivo > Salvar como . Salve o arquivo modificado em algum lugar. (Observe que você não poderá sobrescrever diretamente o arquivo "Vulkano PC Player.exe" original se ainda não tiver privilégios de administrador.)
  3. Abra a pasta "%ProgramFiles(x86)%\Monsoon Multimedia\Vulkano\PC Player\" . Faça uma cópia de backup de "Vulkano PC Player.exe" .
  4. No Explorer, mova o novo arquivo "Vulkano PC Player.exe" da etapa 6 para a pasta "%ProgramFiles(x86)%\Monsoon Multimedia\Vulkano\PC Player\" .

A parte asmv3:requestedExecutionLevel do manifesto do aplicativo diz ao Windows para exigir privilégios de administrador ao executar o programa (e, portanto, para mostrar um prompt do UAC, se necessário). Até onde eu sei, o Vulkano PC Player parece rodar bem sem ele (e não vejo por que ele deveria ter precisado).

Realizar etapas equivalentes no Belkin @TV player ( "%ProgramFiles(x86)%\Belkin\@TV\PC Player\PC Player.exe" ) também deve funcionar.

    
por 23.09.2016 / 11:44