VxKex 是一组专为 Windows 7 设计的 API 扩展工具,旨在使一些原本仅限于 Windows 8、8.1 、10 和11的应用程序能够在 Windows 7 上运行。通过扩展系统 API,VxKex 填补了旧操作系统与新应用程序之间的兼容性差距,为用户提供了更多选择。
如何使用 VxKex
安装 VxKex 后,操作非常简单:
- 右键单击目标程序(
.exe
或.msi
文件),打开“属性”对话框。 - 切换到“VxKex”选项卡。
- 勾选“为此程序启用 VxKex”的复选框。
- 尝试运行该程序。

某些程序可能需要额外的配置。您可以参考 VxKex 安装文件夹中提供的文档文件 Application Compatibility List.docx
,其中详细说明了这些步骤。不过,大多数情况下,所有配置都是直观且易于理解的。
开发人员资源
如果您是开发人员,可以在发布页面下载包含源代码的 .7z
文件。这使得开发者可以进一步研究或修改 VxKex 的功能以满足特定需求。
常见问题解答
问:VxKex 可以用于游戏吗?
答:目前,VxKex 并未针对游戏进行优化,因此在运行游戏时可能会遇到有限的成功率。不过,未来版本可能会改进对游戏的支持。
问:支持哪些应用程序?
答:VxKex 支持的应用程序列表包括但不限于以下内容:
- 音频/视频编辑工具:Blender、GIMP (2.99.18)、HandBrake、MKVToolNix
- 开发工具:Qt Creator、GitHub Desktop、VSCode、VSCodium、Python、Zig
- 浏览器:Chromium(包括 Ungoogled Chromium)、Firefox、Opera
- 聊天/通信工具:Discord Canary、TeamTalk
- 音乐播放器:MPV、MPC-Qt、Spotify
- 其他工具:Calibre、Citra、Dasel、osu!lazer、Rufus
此外,大多数 Qt6 应用程序和许多 Electron 应用程序也能正常工作。
有关更详细的兼容性信息,请参阅随 VxKex 提供的文档文件 Application Compatibility List.docx
。
问:VxKex 会修改系统文件吗?它会使我的系统不稳定吗?
答:VxKex 不会修改任何系统文件,也不会安装后台服务或全局钩子。它的影响非常小,加载的 shell 扩展和 DLL 可以随时禁用。因此,您可以放心,Windows 7 系统将保持原有的稳定性。
问:我需要安装特定的更新吗?
答:VxKex 仅设计为在安装 Service Pack 1 的 Windows 7 系统上运行。对于未安装 SP1 的 RTM 版本用户,虽然可以尝试使用,但无法保证其正常工作。
此外,许多程序需要 KB2533623 和 KB2670838 更新才能运行。建议您安装这些更新以确保最佳兼容性。
问:如果我安装了 ESUs(扩展安全更新),我可以使用 VxKex 吗?
答:是的,安装 ESUs 不会影响 VxKex 的使用。
问:控制台应用程序可以使用 VxKex 吗?
答:是的,启用 VxKex 后,您可以像往常一样通过命令提示符运行控制台应用程序。
问:我可以在 Windows 8 或 8.1 上使用 VxKex 吗?
答:VxKex 仅设计用于 Windows 7。虽然您可以在 Windows 8 或 8.1 上安装它,但它的功能可能不会产生任何实际效果。
问:VxKex 是如何工作的?
答:VxKex 的核心原理是通过 IFEO(映像文件执行选项)注册表项将自定义 DLL 注入到启用 VxKex 的每个程序中。具体来说,它通过以下方式实现:
- 设置注册表中的“VerifierDlls”值指向 VxKex DLL。
- 当目标程序启动时,VxKex DLL 被加载到进程中。
- 修改程序的 DLL 导入表,使其不再从较新的 Windows 系统 DLL 中导入函数,而是从 VxKex 提供的 DLL 中导入。
这些 VxKex DLL 包含了较新版本 Windows 中引入的 API 函数实现,从而实现了对现代应用程序的支持。
评论