HANDLE ๊ตฌ์กฐ์ฒด์™€ Kernel Object

์ด ๋‚ด์šฉ์„ ์“ฐ๊ธฐ ์ „์— ๋งŽ์ด ๊ณ ๋ฏผ์„ ํ–ˆ๋˜ ๊ฒƒ์€ ๋‹ค๋ฆ„์ด ์•„๋‹Œ ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•œ ์„ค๋ช…๊ณผ ์šด์˜์ฒด์ œ ์ปค๋„์— ๋Œ€ํ•œ ์ „๋ฐ˜์ ์ธ ์ด์•ผ๊ธฐ๋ฅผ ํฌ์ŠคํŒ…์„ ํ•ด์•ผํ• ๊นŒ, ํ•˜์ง€ ์•Š์•„๋„ ๋ ๊นŒ ๋ผ๋Š” ๊ณ ๋ฏผ์„ ๋งŽ์ด ํ•œ ์ฑ„ ์ด ๋‚ด์šฉ์„ ๋ฐ”๋กœ ๋‹ค์ด๋ ‰ํŠธ๋กœ ํฌ์ŠคํŒ…ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ, ์ด ํฌ์ŠคํŒ…์„ ๋ณด์‹œ๊ธฐ ์ „์—, ๋ฐ˜๋“œ์‹œ ์šด์˜์ฒด์ œ ์ปค๋„์— ๋Œ€ํ•œ ์ „๋ฐ˜์ ์ธ ์ดํ•ด์™€ ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•œ ๊ธฐ์ดˆ์ ์ด๊ณ , ๊ธฐ๋ณธ์ ์ธ ๋ถ€๋ถ„์„ ์ˆ™์ง€ ํ›„, ์ด ํฌ์ŠคํŠธ๋ฅผ ๋ณด์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. Kernel Object์ปค๋„ ์˜ค๋ธŒ์ ํŠธ๋ผ๋Š” ๊ฒƒ์€ ๋ง ๊ทธ๋Œ€๋กœ ์ปค๋„ ๊ฐ์ฒด์ž…๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„๋“ค์ด ์‚ฌ์šฉํ•˜๋Š” Windows์—์„œ ์ปค๋„ ์•ˆ์— ์กด์žฌํ•˜๋ฉฐ ๊ทธ์— ์˜ํ•ด ๊ด€๋ฆฌ๋˜๋Š” ๋ฆฌ์†Œ์Šค ์ •๋ณด๋ฅผ ๋‹ด๊ณ  ์žˆ๋Š” ๋ฐ์ดํ„ฐ ๋ธ”๋ก์˜ ์ผ์ข…์ž…๋‹ˆ๋‹ค. ์‰ฝ๊ฒŒ ํ•œ ๋ฒˆ ์ด์•ผ๊ธฐํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์šด์˜์ฒด์ œ ์ปค๋„์—๋Š” ์‹œ์Šคํ…œ์˜ ์šด์˜์„ ์œ„ํ•ด, ํŒŒ์ผ, ํ”„๋กœ์„ธ์Šค, ์“ฐ๋ ˆ๋“œ๊ฐ€ ์กด์žฌ..