win7运行fpe同人游戏遇到无法定位程序输入点问题解决方法(部分UE5游戏也适用)
无聊的Chip
2024年06月17日 01:02

首先感谢Aeadlied大大提供的解决思路,原文链接:http://t.csdnimg.cn/DKFl6


在win7系统运行fpe同人游戏时,基本上会遇到无法定位程序输入点createfile2于动态链接库kernel32.dll上这样的问题

这个问题并不是因为缺少dll,系统漏洞等问题造成,而是系统版本太低引起的。也就是说,升级系统到win10,问题就解决了

但是,如果不想升级或者配置比较低的想一直用win7的,该怎么办呢?----使用VxKey


正篇

  • 问题分析

在win7系统中,是没有CreateFile2函数的,这也就造成createfile2无法定位程序点,如图

微软资料

而要适应该需求,就要用到一个叫VxKex的开源工具,该工具能完美适应该需求。github项目地址:github.com/vxiiduu/VxKex(下载地址在文末,包含注意事项)

  • 解决问题

下载安装程序

选rel就行

安装完成后可以确认是否安装成功

默认安装位置

接着右键有问题的游戏,点属性,打开新添加的选项Vxkey,勾选第一个

别的功能不清楚,可以自己试试

接着应用并确定,游戏到此就能正常游玩了(可能是我虚拟机的问题,我运行起来有点卡


结尾

  1. vxkey的github下载地址:https://github.com/vxiiduu/VxKex/releases/download/Version1.1.1.1375/KexSetup_Release_1_1_1_1375.exe(github下载慢或打不开用)百度网盘链接: https://pan.baidu.com/s/1s8WzFxT2FFSpXlyZyBK8XA?pwd=yk1i

  2. vxkey需要在win7 sp1版本且带有 KB2533623 和 KB2670838的环境下运行

  3. 本文是以fpe同人游戏为例,其他的同样是UE5引擎游戏且遇到相同的问题都可以试试vxkey