๐จ์นดํก DLL ์ค๋ฅ! 1๋ถ ๋ง์ ํด๊ฒฐํ๋ ์ด๊ฐ๋จ ๋ฐฉ๋ฒ (์ด๋ณด์๋ ๊ฐ๋ฅ)๐จ
๐๋ชฉ์ฐจ
- ์นดํก DLL ์ค๋ฅ, ๋๋์ฒด ๋ญ๊น? (์์ธ ๋ถ์)
- ํด๊ฒฐ 1๋จ๊ณ: ์ฌ์ค์น๋ณด๋ค ์ฌ์ด DLL ํ์ผ ์ฌ๋ฑ๋ก (๊ฐ์ฅ ๊ฐ๋ ฅํ ๋ฐฉ๋ฒ)
- ํด๊ฒฐ 2๋จ๊ณ: ์ต์ ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธํ๊ธฐ
- ํด๊ฒฐ 3๋จ๊ณ: ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์คํํ๊ธฐ
- ๊ทธ๋๋ ์ ๋ ๋: ์ต์ข ํด๊ฒฐ ๊ฐ์ด๋
์นดํก DLL ์ค๋ฅ, ๋๋์ฒด ๋ญ๊น? (์์ธ ๋ถ์)
์๋ ํ์ธ์! ํน์ **์นด์นด์คํก ์คํ ์ ‘DLL ํ์ผ์ ์ฐพ์ ์ ์๋ค’**๋ ์ค๋ฅ ๋ฉ์์ง ๋๋ฌธ์ ๋นํฉํ์ ์ ์์ผ์ ๊ฐ์? ๐ซ ์ด ์ค๋ฅ๋ ์ฃผ๋ก ์ปดํจํฐ์ ์์คํ ํ์ผ ์์์ด๋ ์นด์นด์คํก ํ๋ก๊ทธ๋จ ํ์ผ์ ๋ถ์์ ํ ์ค์น ๋๋ฌธ์ ๋ฐ์ํฉ๋๋ค. DLL์ ‘Dynamic Link Library’์ ์ฝ์๋ก, ์ฌ๋ฌ ํ๋ก๊ทธ๋จ์ด ๊ณต์ ํ๋ ๊ธฐ๋ฅ์ ๋ด๊ณ ์๋ ์ค์ํ ํ์ผ์ ๋๋ค. ๋ฐ๋ผ์ ์ด ํ์ผ์ ๋ฌธ์ ๊ฐ ์๊ธฐ๋ฉด ์นด์นด์คํก๋ฟ๋ง ์๋๋ผ ๋ค๋ฅธ ํ๋ก๊ทธ๋จ์๋ ์ํฅ์ ์ค ์ ์์ฃ . ํ์ง๋ง ๊ฑฑ์ ๋ง์ธ์! ์ค๋ ์๋ ค๋๋ฆด ๋งค์ฐ ์ฌ์ด ๋ฐฉ๋ฒ๋ง ๋ฐ๋ผ ํ๋ฉด ๋๊ตฌ๋ 1๋ถ ๋ง์ ์ด ์ง๊ธ์ง๊ธํ ์ค๋ฅ๋ฅผ ํด๊ฒฐํ ์ ์์ต๋๋ค. ํนํ, ์ฌ์ค์น ๊ฐ์ ๋ฒ๊ฑฐ๋ก์ด ๊ณผ์ ์์ด ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ์ค์ฌ์ผ๋ก ์๋ ค๋๋ฆด๊ฒ์.
ํด๊ฒฐ 1๋จ๊ณ: ์ฌ์ค์น๋ณด๋ค ์ฌ์ด DLL ํ์ผ ์ฌ๋ฑ๋ก (๊ฐ์ฅ ๊ฐ๋ ฅํ ๋ฐฉ๋ฒ)
๋๋ถ๋ถ์ ์นดํก DLL ์ค๋ฅ๋ ์ด ๋ฐฉ๋ฒ ํ๋๋ก ํด๊ฒฐ๋ฉ๋๋ค. ์ฌ์ค์น ์์ด ์์๋ DLL ํ์ผ์ ์์คํ ์ ๋ค์ ๋ฑ๋กํ์ฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ฒ์ด์ฃ . ์ ๋ง ๊ฐ๋จํ๋ ์๋ ๋จ๊ณ๋ฅผ ์ฒ์ฒํ ๋ฐ๋ผํด ๋ณด์ธ์.
- ์๋์ฐ ๊ฒ์์ฐฝ ์ด๊ธฐ: ํค๋ณด๋์์
์๋์ฐ ํค์S ํค๋ฅผ ๋์์ ๋๋ฅด๊ฑฐ๋, ํ๋ฉด ์ผ์ชฝ ์๋์ ๋๋ณด๊ธฐ ์์ด์ฝ์ ํด๋ฆญํ์ธ์. - ๋ช
๋ น ํ๋กฌํํธ ์คํํ๊ธฐ: ๊ฒ์์ฐฝ์
cmd๋ฅผ ์ ๋ ฅํฉ๋๋ค. ๊ทธ๋ฌ๋ฉด ‘๋ช ๋ น ํ๋กฌํํธ’ ์ฑ์ด ๋ํ๋ ๊ฑฐ์์. - ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์คํํ๊ธฐ: ‘๋ช ๋ น ํ๋กฌํํธ’์ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ ํด๋ฆญํ๊ณ **’๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์คํ’**์ ์ ํํฉ๋๋ค. ์ด ๊ณผ์ ์ด ๋งค์ฐ ์ค์ํด์! ๊ด๋ฆฌ์ ๊ถํ์ด ์์ผ๋ฉด ๋ช ๋ น์ด ์คํ์ด ์ ํ๋ ์ ์์ต๋๋ค.
- ๋ช
๋ น์ด ์
๋ ฅํ๊ธฐ: ๊ฒ์์ ๋ช
๋ น ํ๋กฌํํธ ์ฐฝ์ด ๋จ๋ฉด ์๋ ๋ช
๋ น์ด๋ฅผ ์ ํํ๊ฒ ์
๋ ฅํ๊ณ
Enterํค๋ฅผ ๋๋ฅด์ธ์.regsvr32 C:\Windows\System32\KChat.dll์ด ๋ช ๋ น์ด๋ KChat.dll์ด๋ผ๋ ์นด์นด์คํก ๊ด๋ จ DLL ํ์ผ์ ์์คํ ์ ๋ค์ ๋ฑ๋กํ๋ ์ญํ ์ ํฉ๋๋ค. ๋ง์ฝ ‘์ฑ๊ณต์ ์ผ๋ก ๋ฑ๋ก๋์์ต๋๋ค’๋ผ๋ ๋ฉ์์ง๊ฐ ๋ํ๋๋ฉด ์ฑ๊ณต์ ๋๋ค. ํ์ง๋ง ๋ง์ฝ ๋ค๋ฅธ ์ค๋ฅ ๋ฉ์์ง๊ฐ ๋ฌ๋ค๋ฉด, ์นด์นด์คํก์ด 32๋นํธ ๋ฒ์ ์ผ๋ก ์ค์น๋์์ ์ ์์ต๋๋ค. ์ด๋ด ๋ ์๋ ๋ช ๋ น์ด๋ฅผ ์๋ํด ๋ณด์ธ์.
regsvr32 C:\Windows\SysWOW64\KChat.dllSysWOW64ํด๋๋ 64๋นํธ ์๋์ฐ์์ 32๋นํธ ํ๋ก๊ทธ๋จ์ ์ง์ํ๊ธฐ ์ํ ํด๋์ ๋๋ค. ๋ ์ค ํ๋๋ ๋ฐ๋์ ์ฑ๊ณตํ ๊ฑฐ์์! ์ด ์์ ํ ์ปดํจํฐ๋ฅผ ์ฌ๋ถํ ํ๊ณ ์นด์นด์คํก์ ๋ค์ ์คํํด ๋ณด์ธ์. ์๋ง๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ ๊ฒ๋๋ค.
ํด๊ฒฐ 2๋จ๊ณ: ์ต์ ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธํ๊ธฐ
์ค๋๋ ์นด์นด์คํก ๋ฒ์ ์ ์ต์ ์๋์ฐ ์ ๋ฐ์ดํธ๋ ๋ณด์ ํจ์น์ ์ถฉ๋ํ์ฌ DLL ์ค๋ฅ๋ฅผ ์ผ์ผํค๊ธฐ๋ ํฉ๋๋ค. ๋ง์ฝ DLL ํ์ผ ์ฌ๋ฑ๋ก์ผ๋ก ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ง ์์๋ค๋ฉด, ํ์ฌ ์ค์น๋ ์นด์นด์คํก ๋ฒ์ ์ ์ต์ ์ผ๋ก ์ ๋ฐ์ดํธํ๋ ๊ฒ๋ ์ข์ ํด๊ฒฐ์ฑ ์ ๋๋ค.
- ์นด์นด์คํก ๊ณต์ ํํ์ด์ง ์ ์: ํฌํธ ์ฌ์ดํธ์์
์นด์นด์คํก PC๋ฅผ ๊ฒ์ํ๊ฑฐ๋ ์ง์ ๊ณต์ ํํ์ด์ง์ ์ ์ํ์ธ์. - ์ต์ ๋ฒ์ ๋ค์ด๋ก๋: ‘๋ค์ด๋ก๋’ ๋ฉ๋ด์์ ์์ ์ ์ด์์ฒด์ (Windows/macOS)์ ๋ง๋ ์ต์ ์ค์น ํ์ผ์ ๋ค์ด๋ก๋ํฉ๋๋ค.
- ์ฌ์ค์น ์งํ: ๋ค์ด๋ก๋ ๋ฐ์ ํ์ผ์ ์คํํ์ฌ ๊ธฐ์กด ๋ฒ์ ์ ๋ฎ์ด์ฐ๊ธฐ ์ค์น๋ฅผ ์งํํฉ๋๋ค. ์ด ๊ณผ์ ์์ ๊ธฐ์กด์ ๋ํ ๋ด์ฉ์ ์ ์ง๋๋ ์์ฌํ์ ๋ ๋ฉ๋๋ค.
์ต์ ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธํ๋ฉด DLL ํ์ผ์ ๋ฌผ๋ก , ํ๋ก๊ทธ๋จ ์์ฒด์ ๋ฒ๊ทธ๋ ์ทจ์ฝ์ ๋ ํจ๊ป ํด๊ฒฐ๋๋ฏ๋ก ๊ถ์ฅ๋๋ ๋ฐฉ๋ฒ์ ๋๋ค.
ํด๊ฒฐ 3๋จ๊ณ: ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์คํํ๊ธฐ
๊ฐํน ์๋์ฐ์ ๋ณด์ ์ค์ ๋๋ฌธ์ ์นด์นด์คํก์ด ์ ์์ ์ผ๋ก ํ์ํ ํ์ผ์ ์ ๊ทผํ์ง ๋ชปํ๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ์ด๋ด ๋๋ ์นด์นด์คํก ํ๋ก๊ทธ๋จ์ ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์คํํ๋ฉด ๊ฐ๋จํ๊ฒ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ ์ ์์ต๋๋ค.
- ์นด์นด์คํก ์์ด์ฝ ์ฐพ๊ธฐ: ๋ฐํํ๋ฉด์ด๋ ์์ ๋ฉ๋ด์์ ์นด์นด์คํก ์์ด์ฝ์ ์ฐพ์ผ์ธ์.
- ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ ํด๋ฆญ: ์์ด์ฝ์ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
- ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์คํ: ๋ฉ๋ด ์ค **’๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์คํ’**์ ์ ํํฉ๋๋ค.
์ด๋ ๊ฒ ํ๋ฉด ์นด์นด์คํก์ด ์์คํ ํ์ผ์ ๋ํ ์์ ํ ์ ๊ทผ ๊ถํ์ ์ป๊ฒ ๋์ด DLL ์ค๋ฅ๊ฐ ํด๊ฒฐ๋ ์ ์์ต๋๋ค. ๋ง์ฝ ์ด ๋ฐฉ๋ฒ์ผ๋ก ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์๋ค๋ฉด, ๋งค๋ฒ ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์คํํ๋ ๊ฒ์ด ๋ฒ๊ฑฐ๋ก์ธ ์ ์์ต๋๋ค. ์ด๋ด ๋๋ ์์ด์ฝ์ ‘์์ฑ’ ๋ฉ๋ด๋ก ๋ค์ด๊ฐ ‘ํธํ์ฑ’ ํญ์์ **’๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์ด ํ๋ก๊ทธ๋จ ์คํ’**์ ์ฒดํฌํด ๋๋ฉด ๋ค์๋ถํฐ๋ ์๋์ผ๋ก ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์คํ๋ฉ๋๋ค.
๊ทธ๋๋ ์ ๋ ๋: ์ต์ข ํด๊ฒฐ ๊ฐ์ด๋
์์ ์ธ ๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก๋ ํด๊ฒฐ๋์ง ์๋๋ค๋ฉด, ์ด๋ ์นด์นด์คํก ํ๋ก๊ทธ๋จ ์์ฒด์ ํ์ผ์ด ์ฌ๊ฐํ๊ฒ ์์๋์์ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค. ์ด๋ด ๋๋ ๊นจ๋ํ๊ฒ ์ฌ์ค์นํ๋ ๊ฒ์ด ๊ฐ์ฅ ํ์คํ ๋ฐฉ๋ฒ์ ๋๋ค.
- ์นด์นด์คํก ์์ ํ ์ญ์ ํ๊ธฐ: ์๋์ฐ์ ‘์ค์ ’ > ‘์ฑ’ ๋ฉ๋ด๋ก ์ด๋ํ์ฌ
์นด์นด์คํก์ ์ฐพ๊ณ **’์ ๊ฑฐ’**๋ฅผ ํด๋ฆญํฉ๋๋ค. ์ด๋, ๊ธฐ์กด ์ค์ ๊ณผ ์บ์ ํ์ผ๊น์ง ์์ ํ ์ญ์ ํ๋ ์ต์ ์ด ์๋ค๋ฉด ๋ชจ๋ ์ ํํ์ฌ ์ ๊ฑฐํ๋ ๊ฒ์ด ์ข์ต๋๋ค. - ์ปดํจํฐ ์ฌ๋ถํ : ํ๋ก๊ทธ๋จ ์ ๊ฑฐ ํ์๋ ์ปดํจํฐ๋ฅผ ๋ฐ๋์ ์ฌ๋ถํ ํ์ฌ ์์ฌ ํ์ผ์ด๋ ๋ ์ง์คํธ๋ฆฌ ์ ๋ณด๋ฅผ ์์ ํ ์ ๋ฆฌํด ์ค๋๋ค.
- ์ต์ ๋ฒ์ ์ฌ์ค์น: ์์ ์ธ๊ธํ ๋๋ก ์นด์นด์คํก ๊ณต์ ํํ์ด์ง์์ ์ต์ ๋ฒ์ ์ค์น ํ์ผ์ ๋ค์ด๋ก๋ํ์ฌ ์ฌ์ค์นํฉ๋๋ค.
์ด ๋ฐฉ๋ฒ์ ๋ค์ ๋ฒ๊ฑฐ๋กญ์ง๋ง, ๋ชจ๋ ๋ฌธ์ ๋ฅผ ๊ทผ๋ณธ์ ์ผ๋ก ํด๊ฒฐํ ์ ์๋ ์ตํ์ ์๋จ์ ๋๋ค. ์ฌ์ค์น ํ์๋ ๋ณดํต ์๋ฌด ๋ฌธ์ ์์ด ์นด์นด์คํก์ด ์ ์์ ์ผ๋ก ์คํ๋ ๊ฒ์ ๋๋ค.
์ง๊ธ๊น์ง ์นด์นด์คํก DLL ์ค๋ฅ๋ฅผ ํด๊ฒฐํ๋ ๋งค์ฐ ์ฝ๊ณ ๋ค์ํ ๋ฐฉ๋ฒ์ ์์๋ณด์์ต๋๋ค. ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ์ฒซ ๋ฒ์งธ ๋ฐฉ๋ฒ์ธ DLL ํ์ผ ์ฌ๋ฑ๋ก์ผ๋ก ํด๊ฒฐ๋๋, ๊ผญ ํ๋ฒ ์๋ํด๋ณด์ธ์! ๋ง์ฝ ์ด ๊ธ์ด ๋์์ด ๋์ จ๋ค๋ฉด, ์ฃผ๋ณ์ ์นด์นด์คํก ์ค๋ฅ๋ก ๊ณ ์ํ๋ ์ง์ธ์๊ฒ๋ ๊ณต์ ํด์ฃผ์ธ์. ๋ชจ๋๊ฐ ์พ์ ํ๊ฒ ์นด์นด์คํก์ ์ฌ์ฉํ๋ ๊ทธ๋ ๊น์ง! ๐ฅณ