WinAPI - Wine 8.10์ ๊ฐ๋ฐฉํ ๊ตฌํ์ ๋ํ ์คํ์ ๋ฆด๋ฆฌ์ค์ ๋๋ค. ๋ฒ์ 8.9 ์ถ์ ์ดํ 13๊ฐ์ ๋ฒ๊ทธ ๋ณด๊ณ ์๊ฐ ๋ง๊ฐ๋์์ผ๋ฉฐ 271๊ฐ์ ๋ณ๊ฒฝ ์ฌํญ์ด ์ ์ฉ๋์์ต๋๋ค.
๊ฐ์ฅ ์ค์ํ ๋ณ๊ฒฝ ์ฌํญ:
- ์์คํ ํธ์ถ ์ธํฐํ์ด์ค๋ PE ํ์ผ์ ๋ชจ๋ ํธ์ถ์ Unix ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ๋ณํํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. win32u์์๋ ๋ด๋ณด๋ธ ๋ชจ๋ ํจ์์ ntuser ํจ์๊ฐ ์์คํ ํธ์ถ ์ธํฐํ์ด์ค๋ก ๋ณํ๋์์ต๋๋ค.
- ๋ง์ฐ์ค ์ปค์์ ์์ง์์ ํ๋ฉด์ ํน์ ์์ญ์ผ๋ก ์ ํ(ํด๋ฆฌํ)ํ๋ ๊ธฐ๋ฅ์ ๋ํ ์ง์์ด ํฅ์๋์์ต๋๋ค.
- ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ ์๋ฆฌ ํ์์(์๋ฆฌ ํ์์ ์ ํ์ผ๋ก ์์ฝ๋ ๋ฉ๋ชจ๋ฆฌ ์์ญ)์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. MEM_COALESCE_PLACEHOLDERS ํ๋๊ทธ์ ๋ํ ์ง์์ด ntdll ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ NtFreeVirtualMemory() ํจ์์ ์ถ๊ฐ๋์์ผ๋ฉฐ, MEM_PRESERVE_PLACEHOLDER ํ๋๊ทธ์ ๋ํ ์ง์์ด NtUnmapViewOfSectionEx() ํจ์์ ์ถ๊ฐ๋์์ต๋๋ค.
- ๋ก์ผ์ผ ๋ฐ ์๊ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ํ์ผ์ ์ ๋ฐ์ดํธํ์ต๋๋ค.
- ์์ฉ ํ๋ก๊ทธ๋จ ๋ฒ๊ทธ ๋ณด๊ณ ์ ๋ง๊ฐ: MSN Messenger Live 2009, Lync 2010, Adobe Premiere Pro CS3, Quicken 201X, uTorrent 2.2.0, Creo Elements/Direct Modeling Express 4.0/6.0, Honeygain, PmxEditor 0.2.7.5,
- ์ ๋๋ฉ์ด์ ํผ์ฆ๊ณผ ๊ด๋ จ๋ ๋ซํ ๋ฒ๊ทธ ๋ณด๊ณ ์์ ๋๋ค.
์ถ์ฒ : opennet.ru