HANDLE ๊ตฌ์กฐ์ฒด์ Kernel Object๋ฅผ ์ด์ฉํ ์๋์ฐ ํ๋ก๊ทธ๋๋ฐ
์ง๋ ํฌ์คํ ์ ์ด์ด ์ด์ ๋ณธ๊ฒฉ์ ์ธ ์ฝ๋ฉ์ ๋ค์ด๊ฐ๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. HANDLE ๊ตฌ์กฐ์ฒด HANDLE ๊ตฌ์กฐ์ฒด๋ ์ ํฌ์คํธ์์ ์ ํ์์๋ค์ํผ Kernel object๋ฅผ ๊ฑด๋๋ฆฌ๊ธฐ ์ํ ๊ตฌ์กฐ์ฒด์ ๋๋ค. ์ฌ๋ฌ๋ถ๋ค์ด ๋ง์ฝ, ํ์ผ์ ์์ฑํ๊ฑฐ๋ ์ฝ๊ฑฐ๋, ์ฐ๊ฑฐ๋ ์๋๋ฉด ํ๋ก์ธ์ค๋ฅผ ์ ์ดํ๋ ๋ฐ๋ ๋ฐ๋์ HANDLE ๊ตฌ์กฐ์ฒด๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋ค ๊ฐ์ฒด๋ฅผ ๊ฑด๋๋ฆฌ๊ณ ์ถ์์ง๋ฅผ ๋ช ์ํด์ผ ํฉ๋๋ค. #include int _tmain(int argc, TCHAR* argv[]) { HANDLE hFile = CreateFile(); } ์๋ฅผ ๋ค์ด ํ์ผ์ ๊ฑด๋๋ฆฌ๊ณ ์ ํ๋ ๊ฒฝ์ฐ, CreateFile API๋ฅผ ์ด์ฉํด์ ๊ธฐ์กด์ ์๋ ํ์ผ์ ์ฝ๋์ง, ์๋๋ฉด ํ์ผ์ด ์กด์ฌํ์ง ์์ผ๋ฉด ์๋ก ์์ฑํ์ฌ WriteFile API๋ฅผ ์ด์ฉํด ๋ฐ์ดํฐ๋ฅผ ์ธ ์๋ ์์ต๋๋ค..