管理者でなくても Windows 上で Vulkano PC Player を実行できますか?

管理者でなくても Windows 上で Vulkano PC Player を実行できますか?

Windows で Vulkano PC Player (または Belkin @TV プレーヤー) を実行すると、管理者権限を要求する UAC プロンプトが表示されます。これはストリーミング ビデオ クライアントとしては不必要なようです。これを回避する方法はありますか?

答え1

今のところこれはうまくいっているようです。

  1. ダウンロードとインストールリソースハッカー
  2. Resource Hackerを実行します。メニューから、ファイル > 開くそして を選択します"%ProgramFiles(x86)%\Monsoon Multimedia\Vulkano\PC Player\Vulkano PC Player.exe"。(%ProgramFiles(x86)%通常はほとんどの人に適しています"C:\Program Files (x86)"。)
  3. 埋め込まれたリソースをリストしたツリーが:Vulkano PC Player.exe"リソースハッカーの左ペインに表示されます。マニフェスト > 1: 1033リソース。
  4. たくさんの XML が表示されるはずです。次の部分を削除します (読みやすくするためにインデントを再フォーマットしていることに注意してください)。

<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>

<!--(あるいは、そのセクションをおよびを使用してコメントアウトすることもできます-->。)

Vulkano PC Player バージョン 1.8.3.129 の場合、結果の XML は次のようになります (インデントの違いは無視します)。

<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. リソースハッカーのメニューから、アクション > 変更これにより、変更されたリソースがコンパイルされます。
  2. リソースハッカーのメニューから、ファイル > 名前を付けて保存"Vulkano PC Player.exe"変更したファイルをどこかに保存します。(管理者権限を持っていない場合は、元のファイルを直接上書きすることはできないことに注意してください。)
  3. フォルダを開きます"%ProgramFiles(x86)%\Monsoon Multimedia\Vulkano\PC Player\"。 のバックアップコピーを作成します"Vulkano PC Player.exe"
  4. "Vulkano PC Player.exe"エクスプローラーで、手順 6 の新しいファイルを"%ProgramFiles(x86)%\Monsoon Multimedia\Vulkano\PC Player\"フォルダーに移動します。

アプリケーション マニフェストの部分asmv3:requestedExecutionLevelは、プログラムを実行するときに管理者権限を要求するように Windows に指示します (したがって、必要に応じて UAC プロンプトを表示します)。私の知る限り、Vulkano PC Player はそれがなくても問題なく動作するようです (そして、それが必要な理由がわかりません)。

Belkin @TV プレーヤー ( "%ProgramFiles(x86)%\Belkin\@TV\PC Player\PC Player.exe") でも同様の手順を実行しても機能するはずです。

関連情報