Die experimentelle Version der Open-Source-Implementierung WinAPI â Wine 6.18 ist erschienen. Seit der Veröffentlichung der Version 6.17 wurden 19 Fehlerberichte geschlossen und 485 Ănderungen vorgenommen.
Die wichtigsten Ănderungen sind:
- Die Bibliotheken Shell32 und WineBus wurden in das PE (Portable Executable) Format konvertiert.
- Die Unicode-Daten wurden auf Version 14 aktualisiert.
- Die Mono-Engine wurde auf Version 6.4.0 aktualisiert.
- ZusĂ€tzliche Arbeiten zur UnterstĂŒtzung des Debugging-Formats DWARF 3/4 wurden durchgefĂŒhrt.
- Ein neuer Backend fĂŒr Joysticks, die das HID (Human Interface Devices)-Protokoll unterstĂŒtzen, ist standardmĂ€Ăig aktiviert.
- Fehlerberichte im Zusammenhang mit dem Spiel Resident Evil 7 wurden geschlossen.
- Fehlerberichte im Zusammenhang mit den Anwendungen: Far Manager 2.0, Melodyne 5, ID Photo Maker 3.2, Thai2English, Windows ISO Downloader 8.45, Click-N-Type 3.03 wurden geschlossen.
Gleichzeitig wurde die Ausgabe des Projekts Wine Staging 6.18 erstellt, das erweiterte Wine-Bauten enthĂ€lt, die unfertige oder riskante Patches beinhalten, die noch nicht fĂŒr die Hauptversion von Wine geeignet sind. Im Vergleich zu Wine enthĂ€lt Wine Staging 616 zusĂ€tzliche Patches.
In der neuen Ausgabe wurde die Synchronisierung mit der Codebasis von Wine 6.18 durchgefĂŒhrt. Sieben Patches, die sich auf ntoskrnl.exe, IRP, die UnterstĂŒtzung von unixfs in shell32 und die Implementierung der Funktionen K32GetModuleBaseNameW, K32GetModuleInformation und K32GetModuleBaseNameA beziehen, wurden in den Hauptbestand von Wine ĂŒbertragen. ZusĂ€tzlich wurden vier Patches hinzugefĂŒgt, die die Integration von Token-Objekten in sapi ermöglichen und die Funktionen FltBuildDefaultSecurityDescriptor und ISpObjectToken-CreateInstance unterstĂŒtzen. Der Patch fĂŒr plat-streaming-support wurde aktualisiert.
ZusĂ€tzlich wurde die AnkĂŒndigung von Epic Games zur UnterstĂŒtzung der Plattform Linux in der Anti-Cheat-System Easy Anti-Cheat hervorgehoben. Die UnterstĂŒtzung wurde sowohl fĂŒr native Linux-Builds als auch fĂŒr Spiele, die ĂŒber Wine und Proton gestartet werden, implementiert, was die Probleme mit dem Start von Windows-Spielen mit aktiviertem Anti-Cheat in Wine/Proton lösen wird. Easy Anti-Cheat ermöglicht es, ein Online-Spiel im speziellen Isolationsmodus zu starten, der die IntegritĂ€t des Spielclients verifiziert und das Eindringen in den Prozess sowie Manipulationen mit dessen Speicher erkennt.
Quelle: opennet.ru
