WinAPI ๊ฐ๋ฐฉํ ๊ตฌํ์ ์คํ์ ๋ถ๊ธฐ์ธ Wine 6.16์ด ์ถ์๋์์ต๋๋ค. ๋ฒ์ 6.15 ์ถ์ ์ดํ 36๊ฐ์ ๋ฒ๊ทธ ๋ณด๊ณ ์๊ฐ ๋ง๊ฐ๋์์ผ๋ฉฐ 443๊ฐ์ ๋ณ๊ฒฝ ์ฌํญ์ด ์ ์ฉ๋์์ต๋๋ค.
๊ฐ์ฅ ์ค์ํ ๋ณ๊ฒฝ ์ฌํญ:
- HID(Human Interface Devices) ํ๋กํ ์ฝ์ ์ง์ํ๋ ์กฐ์ด์คํฑ์ฉ ๋ฐฑ์๋์ ์ด๊ธฐ ๋ฒ์ ์ด ์ ์๋์์ต๋๋ค.
- ๋์ ํฝ์ ๋ฐ๋(highDPI) ํ๋ฉด์ ํ ๋ง์ ๋ํ ์ง์์ด ํฅ์๋์์ต๋๋ค.
- GDI ์์คํ ํธ์ถ ์ธํฐํ์ด์ค ๊ตฌํ์ ์ํ ์ค๋น๊ฐ ๊ณ์๋์์ต๋๋ค.
- WineDump๋ CodeView ๋๋ฒ๊น ์ ๋ณด์ ๋ํ ์ง์์ ๊ฐ์ ํ์ต๋๋ค.
- Glibc 2.34๋ฅผ ์ฌ์ฉํ์ฌ ์์คํ ์ ๊ตฌ์ถํ ๋ ๋ฐ์ํ๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค.
- ๊ฒ์ ์ด์๊ณผ ๊ด๋ จ๋ ์ค๋ฅ ๋ณด๊ณ ์๋ ์ข ๋ฃ๋์์ต๋๋ค: Hitman, Return of Arcade Anniversary, Dangerous Water, Comet Busters, Tetris, TemTem, Star Citizen.
- ์์ฉ ํ๋ก๊ทธ๋จ ์๋๊ณผ ๊ด๋ จ๋ ๋ซํ ์ค๋ฅ ๋ณด๊ณ ์: Kingsoft Office 2012, RootsMagic 3.2.x, Enterprise Architect 6.5, Internet Explorer 4, NVIDIA D3D SDK 10, MMS Buchfuehrung und Bilanz, VPython 6.11, Homesite+ v5.5, Sumatra PDF 3.1.1 .
๋์์, ๋ฉ์ธ Wine ์ง์ ์ ์ฑํํ๊ธฐ์ ์์ง ์ ํฉํ์ง ์์ ์์ ํ ์ค๋น๋์ง ์์๊ฑฐ๋ ์ํํ ํจ์น๋ฅผ ํฌํจํ์ฌ ํ์ฅ๋ Wine ๋น๋๊ฐ ํ์ฑ๋๋ ํ๋ ์์ํฌ ๋ด์์ Wine Staging 6.16 ํ๋ก์ ํธ์ ๋ฆด๋ฆฌ์ค๊ฐ ํ์ฑ๋์์ต๋๋ค. Wine๊ณผ ๋น๊ตํ์ฌ Wine Staging์ 605๊ฐ์ ์ถ๊ฐ ํจ์น๋ฅผ ์ ๊ณตํฉ๋๋ค.
์ ๋ฆด๋ฆฌ์ค๋ Wine 6.16 ์ฝ๋๋ฒ ์ด์ค์ ๋๊ธฐํ๋ฉ๋๋ค. ws2_32(SO_CONNECT_TIME์ ๋ํ ์ ํํ ์๊ฐ ๋ฐํ) ๋ฐ dpnet(IDirectPlay8Server EnumServiceProviders ๊ตฌํ)์ ๋ ๊ฐ์ง ํจ์น๊ฐ ๊ธฐ๋ณธ Wine์ผ๋ก ๋ณํ๋์์ต๋๋ค. ๊ตฌ์ฑ์๋ D3DX11GetImageInfoFromMemory ๋ฐ D3DX11CreateTextureFromMemory ํจ์ ๊ตฌํ์ด ํฌํจ๋ ํจ์น๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. server-default_integrity ๋ฐ ntdll-Syscall_Emulation ํจ์น๊ฐ ์
๋ฐ์ดํธ๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru