测试可以在 Win7 上运行最新的 VSCode,python,nodejs,deno, bun,zig,JetBrains IDEs
介绍
VxKex 是一套适用于 Windows 7 的 API 扩展,允许某些 Windows 8、8.1 和 10 独占应用程序在 Windows 7 上运行。
如需下载和安装,请参阅 releases page.
安装后,使用非常简单:只需右键单击程序(.exe 或 .msi),打开 "属性" 对话框,然后选择 "VxKex" 选项卡,然后选中 "Enable VxKex for this program",然后尝试运行程序。
有些程序需要额外配置。有一个名为 "Application Compatibility List.docx" 在 VxKex 安装文件夹内(默认情况下是 C:\Program Files\VxKex),其中详细说明了这些步骤,但大部分情况下,不需要额外配置。
FAQ
Q: 是否适用于游戏?
A: 目前,VxKex 并不打算用于游戏,因此可能只能取得有限的成功。希望在未来的版本中解决这一缺陷。
Q: 支持哪些应用程序?
A: 兼容的应用程序包括但不限于:
- Bespoke Synth
- Blender
- Blockbench
- Calibre
- Chromium (including Ungoogled Chromium)
- Citra
- Commander Wars
- Cygwin
- Dasel
- Discord Canary
- ElectronMail
- Firefox
- GIMP (2.99.18)
- GitHub Desktop
- HandBrake
- Kodi
- MKVToolNix
- MongoDB
- MPC-Qt
- MPV
- MPV.NET
- Opera
- osu!lazer
- Python
- qBittorrent
- QMMP
- Qt Creator
- Rufus
- Steel Bank Common Lisp
- Spotify
- Steinberg SpectraLayers
- TeamTalk
- VSCode and VSCodium
- WinDbg (classic from Windows 11 SDK, and preview)
- Yuzu (gameplay was not tested)
- Zig
更多信息,请参阅与 VxKex 一起安装的 Application Compatibility List.docx 文件。
大多数 Qt6 应用程序都能正常运行,许多 Electron 应用程序也能正常运行。
Q: VxKex 会修改系统文件吗?是否会导致系统不稳定?
A: VxKex 不会修改任何系统文件。它对整个系统的影响极小。不使用后台服务,不安装全局钩子,加载的 shell 扩展和 DLL 影响也很小,需要时可以禁用。可以放心,您的 Windows 7 将一如既往地保持稳定。
Q: 是否需要安装特定的更新?
A: VxKex 只适用于已安装 Service Pack 1 的系统。Windows 7 RTM 用户可以尝试使用,但不知道能否安装或运行。许多程序需要 KB2533623 和 KB2670838 才能运行。最好安装这两个更新。
Q: 如果安装了 ESU(扩展安全更新),是否可以使用 VxKex?
A: 可以,没有任何问题。
Q: 控制台应用程序是否可与 VxKex 配合使用?
A: 可以,为程序启用 VxKex 后,就可以通过命令提示符正常使用。
Q: 可以在 Windows 8 或 8.1 中使用吗?
A: VxKex 只适用于 Windows 7。如果使用的是 Windows 8 或 8.1,VxKex 不太可能有什么用处,但还是可以试试看。
Q: VxKex 的工作原理?
A: VxKex 的工作原理是在启用 VxKex 的每个程序中加载一个 DLL。这是通过使用 IFEO(Image File Execution Options)注册表键来实现的。
具体来说,"VerifierDlls" 键值被设置为指向 KexDll.dll。该 DLL 会加载到进程中。
API 扩展是通过编辑程序的动态链接库导入表来实现的,这样程序就不会从 Windows 8/8.1/10 动态链接库中导入,而是导入到 VxKex 动态链接库中。
这些 VxKex 动态链接库包含较新版本 Windows 中引入的 Windows API 函数的实现。