BorderlessGaming确实是一款很好用的工具,我主要用来把AS的模拟器全屏,来把Surface当安卓平板用,但是这东西的官方Release和Steam版本都是32位的,不过好在它开源,那就自己动手魔改一份吧
首先把源码clone到本地
git clone https://github.com/Codeusa/Borderless-Gaming.git
用VS打开.sln文件,先把分支改成Release和X64
右键项目属性,找到Build里面改成X64,两个项目都要改
如果你现在就直接生成,必报错无法启动
因为这开发者开发的时候显然就没考虑过64位,直接把32位的Steam API嵌进去了
但是实际上这玩意没有Steam也能运行
那怎么办?把Steam API去掉呗
右键Logic项目找到Steam文件夹排除掉
尝试Build一次,来找到调用Steam的地方
依次清理几处Steam调用,先删除头部using再清理代码里的调用
清理完之后应该能正常生成Logic项目
主项目也一样清理一次
现在生成主项目,就能在bin/Release里找到64位版本了