https://www.appinn.com/vxkex/
VxKex 可以让你的 Windows 7 系统焕发第二春,它能让那些只能在 Windows 8、8.1 和 10 上运行的应用程序也能在 Windows 7 上运行。@
Appinn![](https://www.appinn.com/wp-content/uploads/2024/04/Appinn-feature-images-2024-04-03T214323.354.jpg)
感谢 @shadows 同学的分享:
https://meta.appinn.net/t/topic/54739VxKex:让Windows 7也能运行原本只在新版windows上运行的程序作用可以在 Win7 上运行面向 Windows 8, 8.1 and 10 开发构建的程序。
目前公布起作用的:Chromium 、Cygwin、Firefox、MPV、Python(?这我真不清楚是指什么版本)、VSCode、WinDbg (classic from Windows 11 SDK, and preview) 等,QT6还有Electron的程序也有作用。
具体可参阅与 VxKex 一起安装的应用程序兼容性 list.docx 文件。
![](https://meta-cdn1.appinn.com/images/emoji/twitter/warning.png?v=12)
我自己没有win7设备,没有使用这个,是否能够正常运行就请自行测试
我个人理解它的原理是:程序不能在低版本 Windows 运行的一个原因是使用了新版 Windows 独有的系统接口,而 VxKex 项目就是提供一个“垫片”,为程序提供 Windows7 上缺失的接口。
使用方法安装,然后在需要运行的文件上打开属性,启用 VxKex
![](https://meta-cdn1.appinn.com/uploads/default/original/3X/4/0/4049f9ef0e76a1ffa0d839a14f7b4c8ae9d2b24e.png)
另外,目前 VxKex 不适用于游戏,因此您的成功可能有限。
工作原理作者自己解释的工作原理:
VxKex 的工作原理是将 DLL 加载到启用 VxKex 的每个程序中。这是通过使用 IFEO(图像文件执行选项)注册表项来完成的。
具体来说,“VerifierDlls”值设置为指向 VxKex DLL。然后将该 DLL 加载到进程中。
API 扩展是通过编辑程序的 DLL 导入表来完成的,这样它就不再从 Windows 8/8.1/10 DLL 导入,而是导入到 VxKex DLL。这些 VxKex DLL 包含在较新版本的 Windows 中引入的 Windows API 函数的实现。
获取