代码拉取完成,页面将自动刷新
众所周知,从 Windows 的每次更新又会新增大量 API,这使得兼容不同版本的 Windows 需要花费很大精力。导致现在大量开源项目已经不再兼容一些早期的 Windows 版本,比如 Windows XP RTM。
难道就没有一种快速高效的方案解决无法定位程序输入点的问题吗?
YY-Thunks(鸭船),存在的目的就是抹平不同系统的差异,编译时单纯添加一个 obj 即可自动解决这些兼容性问题。让你兼容旧版本 Windows 更轻松!
[ 鸭船交流群 633710173 ]
使用 LoadLibrary
以及 GetProcAddress
动态加载 API,不存在时做出补偿措施,
最大限度模拟原始 API 行为,让你的程序正常运行。
鸭船
内建2级缓存以及按需加载机制,同时自动加密所有函数指针,
防止内存爆破攻击。最大程度减少不需要和不必要的 LoadLibrary
以及
GetProcAddress
调用以及潜在安全风险。鸭船
添砖加瓦。大家可以在以下方案中任选一种,但是我们优先推荐 NuGet 方案。
YY-Thunks
,搜索后点击安装。objs\$(PlatformShortName)\YY_Thunks_for_WinXP.obj
。温馨提示:如果需要兼容 Vista,请选择
objs\$(PlatformShortName)\YY_Thunks_for_Vista.obj
。
全平台ABI兼容。
/MD
、/MT
、/MDd
、/MTd
)。请参阅 ThunksList.md
请参阅 Changelog.md
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。