Window_programming
Window Programming PE ์๋์ฐ๋ ์คํ ๊ฐ๋ฅํ ๋ชฉ์ ํ์ผ์ PE ํฌ๋ฉง์ด๋ผ ์นญํ๋ค. (๋ฆฌ๋ ์ค์ ELF ์ ์ ์ฌ) PE ํ์ผ์ header ์ section ์ผ๋ก ๊ตฌ์ฑ๋๋ค. section ์๋ ์ด๋ฆ, ํฌ๊ธฐ, ๋ก๋๋ ์ฃผ์์ ์คํ์ , ์์ฑ๊ณผ ๊ถํ ๋ฑ์ ์ ๋ณด๊ฐ ๋ค์ด์๋ค. PE ํ์ผ์ ๋ค์ด๊ฐ์ผ ํ ํ์ section ์ ์์ง๋ง, โ.textโ, โ.dataโ, โ.rdataโ section ์ด ์ฃผ๋ก ์ฌ์ฉ๋๋ค. .text: ์คํ ๊ฐ๋ฅํ ๊ธฐ๊ณ์ฝ๋๊ฐ ์์นํ๋ ์์ญ (์ฝ๊ธฐ, ์ฐ๊ธฐ ๊ฐ๋ฅ) .data: ์ปดํ์ผ ์์ ์ ์ ํด์ง ์ ์ญ ๋ณ์๋ค์ด ์์นํ๋ ์์ญ (์ฝ๊ธฐ, ์ฐ๊ธฐ ๊ฐ๋ฅ) .rdata: ์ปดํ์ผ ์์ ์ ๊ฐ์ด ์ ํด์ง ์ ์ญ ์์์ ์ฐธ์กฐํ DLL ๋ฐ ์ธ๋ถ ํจ์๋ค์ ์ ๋ณด๊ฐ ์์นํ๋ ์์ญ (์ฝ๊ธฐ๋ง ๊ฐ๋ฅ) ์๋์ฐ๊ฐ ์คํ๋๋ฉด PE ํ์ผ์ ๋ฐ์ดํฐ๋ค์ด ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฌ๋๋ค.