我可以在沒有管理員身分的情況下在 Windows 上執行 Vulkano PC Player 嗎?

我可以在沒有管理員身分的情況下在 Windows 上執行 Vulkano PC Player 嗎?

每當我在 Windows 上執行 Vulkano PC Player(或 Belkin @TV 播放器)時,它都會出現 UAC 提示,請求管理員權限。對於串流媒體視訊用戶端來說,這似乎是免費的。有什麼辦法可以繞過這個嗎?

答案1

到目前為止這似乎有效。

  1. 下載並安裝資源駭客
  2. 運行資源黑客。從其選單中選擇檔案 > 開啟並選擇"%ProgramFiles(x86)%\Monsoon Multimedia\Vulkano\PC Player\Vulkano PC Player.exe"。 (%ProgramFiles(x86)%通常適用"C:\Program Files (x86)"於大多數人。)
  3. 列出嵌入資源的樹:Vulkano PC Player.exe"應出現在 Resource Hacker 的左窗格中。導航找到清單 > 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") 上執行等效步驟也應該有效。

相關內容