Wine 11.18 是一个实验性的开源 Win32 API 实现版本,现已发布。自 11.17 版本发布以来,已修复 44 个错误报告,并进行了 380 项更改。
最重要的变化:
- NT 内核模拟层 (ntoskrnl.exe) 实现了 PsGetThreadProcess、PsGetProcessPeb、PsGetContextThread、PsReferencePrimaryToken、MmGetPhysicalMemoryRanges、SeLocateProcessImageName、MmGetVirtualForPhysical、KeCapturePersistentThreadState、PsDereferencePrimaryToken 和 PsGetProcessImageFileName 等函数,这些函数对于正确支持设备驱动程序是必要的。
- 提供的 C 语言头文件已进行修正,以提高兼容性。
- 已关闭与以下应用程序运行相关的错误报告:QuickTime 2.x、Adobe Creative Cloud、Adobe Express Photos、SlingPlayer 1.5。
- 已关闭与以下游戏相关的错误报告:刺客信条:叛变、超级食肉男孩、尖叫者 4x4 1.2、英克雷、星球大战:旧共和国武士、重返克朗多、吟游诗人故事 IV 导演剪辑版。
Wine Staging 11.18 项目已发布独立版本,提供包含未完成或存在风险的补丁的扩展 Wine 构建版本,这些补丁目前尚不适合合并到 Wine 主分支中。与 Wine 相比,Wine Staging 提供了 273 个额外的补丁。新的 Wine Staging 版本与 Wine 11.18 代码库同步,并更新了 vkd3d 代码。将 d3d10_1shader.h 头文件转换为 idl(接口定义语言)文件的补丁已移植到 Wine 主发行版。此外,还添加了用于将渲染代码中的 YV12 颜色表示转换为 RGB 以及对 WoW64(64 位)架构执行可执行文件检查的补丁。 Windows-上-Windows),这允许您运行 32 位程序。 Windows-64 位 Unix 系统上的应用程序。
来源: opennet.ru
