
每當我在 Windows 上執行 Vulkano PC Player(或 Belkin @TV 播放器)時,它都會出現 UAC 提示,請求管理員權限。對於串流媒體視訊用戶端來說,這似乎是免費的。有什麼辦法可以繞過這個嗎?
答案1
到目前為止這似乎有效。
- 下載並安裝資源駭客。
- 運行資源黑客。從其選單中選擇檔案 > 開啟並選擇
"%ProgramFiles(x86)%\Monsoon Multimedia\Vulkano\PC Player\Vulkano PC Player.exe"
。 (%ProgramFiles(x86)%
通常適用"C:\Program Files (x86)"
於大多數人。) - 列出嵌入資源的樹
:Vulkano PC Player.exe"
應出現在 Resource Hacker 的左窗格中。導航找到清單 > 1:1033資源。 - 您應該會看到一堆 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>
- 從資源駭客的選單中,選擇操作 > 修改。這將編譯修改後的資源。
- 從資源駭客的選單中,選擇檔案 > 另存為。將修改後的文件保存在某處。 (請注意,
"Vulkano PC Player.exe"
如果您還沒有管理員權限,則無法直接覆寫原始檔案。) - 打開
"%ProgramFiles(x86)%\Monsoon Multimedia\Vulkano\PC Player\"
資料夾。製作 的備份副本"Vulkano PC Player.exe"
。 "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"
) 上執行等效步驟也應該有效。