[NSIS] HM NIS Edit๋ก ์ฝ๊ณ ๋น ๋ฅด๊ฒ ์ค์น ํ์ผ ๋ง๋ค๊ธฐ
HM NIS Edit๋ฅผ ๋ค์ด๋ก๋ ๋ฐ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ์๋ ๊ธ์ ๋จผ์ ์ฝ์ด์ฃผ์ธ์.
[NSIS] HM NIS Edit ํ๋ก๊ทธ๋จ ๋ค์ด๋ก๋ ๋ฐ ์ค์นํ๊ธฐ
์๊ฐ
NSIS๋ Script ๊ธฐ๋ฐ์ด๋ผ๊ณ ์๊ฐํ์๋๋ฐ์. ์ฆ, Script ๋ฌธ๋ฒ ๋ฐ ๋ช ๋ น์ด ์์์ผ ์ธ ์ ์๋ค๋ ์๋ฏธ์ ๋๋ค. ๊ทธ๋ฐ๋ฐ ์ค์น ํ์ผ ํ๋ ๋ง๋ค๊ฒ ๋ค๊ณ ๋ ์๋ก์ด ๊ฑธ ๋ฐฐ์์ผ ํ๋ค๋ ์ฐธ ๊ทธ๋ ์ต๋๋ค. ๊ทธ๋์ HM NIS Edit๊ฐ ์๊ธด ๊ฒ ๊ฐ์ต๋๋ค. ์ค์น ๋ง๋ฒ์ฌ ํํ๋ก ํ์ํ ์ ๋ณด๋ง ์ ๋ ฅํ๋ฉด ์์์ Script๊ฐ ์์ฑ๋๋ ์ฐธ ํธ๋ฆฌํ ํ๋ก๊ทธ๋จ์ ๋๋ค.
์คํฌ๋ฆฝํธ ๋ง๋ฒ์ฌ๋ก ๋น ๋ฅด๊ฒ ๋ง๋ค๊ธฐ
๊ทธ๋ผ, ์คํฌ๋ฆฝํธ ๋ง๋ฒ์ฌ๋ก ๊ฐ๋จํ ์ค์น ํ์ผ์ ํ๋ ๋ง๋ค์ด ๋ณด๊ฒ ์ต๋๋ค. HM NIS Edit๋ฅผ ์คํํ๊ณ , ์คํฌ๋ฆฝํธ ์์ฑ ๋ง๋ฒ์ฌ ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค. ์๋จ์ ํ์ผ ๋ฉ๋ด๋ ํด๋ฐ์ ์์ด์ฝ์ ํด๋ฆญํฉ๋๋ค.
์คํฌ๋ฆฝํธ ์์ฑ ๋ง๋ฒ์ฌ ๋ฉ๋ด๋ฅผ ํด๋ฆญํ๋ฉด ์๋์ ๊ฐ์ด ํ์ ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค. ๋ค์ ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
ํ๋ก๊ทธ๋จ ์ด๋ฆ๊ณผ ๋ฒ์ , ๋ฐฐํฌ์, ์น์ฌ์ดํธ ์ฃผ์๋ฅผ ์ฐจ๋ก๋๋ก ์ ๋ ฅํ๊ณ ๋ค์ ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
์ค์น ์์ด์ฝ ๋ฐ ์ค์น ํ์ผ ์ด๋ฆ๊ณผ ์ธ์ด๋ฅผ ์ ํํ๋ ํ๋ฉด์ ๋๋ค. ๋ค์ ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
ํ๋ก๊ทธ๋จ ๊ฒฝ๋ก ๋ฐ ๋ผ์ด์ ์ค ์ ํ ํ๋ฉด์ ๋๋ค. ์ฃผ์ํด์ผ ํ ์ ์ ๋ผ์ด์ ์ค ํ์ผ ๊ฒฝ๋ก์ธ๋ฐ์. ๊ธฐ๋ณธ ๊ฐ์ผ๋ก ํน์ ๊ฒฝ๋ก๊ฐ ์ง์ ๋์ด ์์ต๋๋ค. ์ ๊ฒฝ๋ก๋ ์๋ ๊ฒฝ๋ก์ด๊ธฐ ๋๋ฌธ์ ๋์ค์ ์ค์น ํ์ผ ์์ฑ ์ ์ฐธ์กฐํ ์ ์๋ค๊ณ ์๋ฌ๊ฐ ๋ฐ์ํฉ๋๋ค. ํ์ผ์ด ์๋ค๋ฉด ์ง์ ํ๊ณ , ์๋ค๋ฉด ๋น์นธ์ผ๋ก ๋น์๋๋ค.
๋ค์์ ์ค์น ๊ตฌ์ฑ ์์ ์ ํ ํ๋ฉด์ ๋๋ค. ํ๋ก๊ทธ๋จ์ด ์ค์น๋๋ฉด ๊ฐ์ข dll ๋ฐ driver, ๋ฌธ์ ๋ฑ์ ํ์ผ๋ค์ด ์์ฑ๋๋๋ฐ์. ์ด๋ฐ ํ์ผ๋ค์ ์ถ๊ฐํ๋ ๋จ๊ณ๋ผ๊ณ ๋ณด์๋ฉด ๋๊ฒ ์ต๋๋ค.
๊ธฐ๋ณธ ๊ฐ์ผ๋ก ํน์ ํ์ผ์ด ์ถ๊ฐ๋์ด ์๋๋ฐ์. ์ด๊ฒ ์ญ์ ์๋ ํ์ผ์ด๋ฏ๋ก ์ ํํ๊ณ ์ ๊ฑฐ ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
์ํ๋ก ์๋์ ๊ฐ์ด ์์ฑํด ๋ณด๊ฒ ์ต๋๋ค. dll, bin, doc ๊ทธ๋ฃน์ ์์ฑํ๊ณ , ๊ฐ ๊ทธ๋ฃน์ ์ค๋ช ์ ์ ๋ ฅํฉ๋๋ค.
bin ๊ทธ๋ฃน์ ๋ฉ๋ชจ์ฅ.exe ํ์ผ์ ์ถ๊ฐํด ๋ณด๊ฒ ์ต๋๋ค.
ํ์ผ์ ์ถ๊ฐํ๋ฉด ์๋์ ๊ฐ์ด ํ์๋ฉ๋๋ค.
doc ํด๋์๋ ๋ฉ๋ชจ์ฅ์ผ๋ก ๋ง๋ ์์์ ํ ์คํธ ํ์ผ์ ์ถ๊ฐํ๊ฒ ์ต๋๋ค.
ํ๋ก๊ทธ๋จ ์์ ๋ฉ๋ด์ ์ด๋ฆ ๋ฐ ๋งํฌ, ์ธ์ธ์คํจ๋ฌ์ ๋ฐ๋ก๊ฐ๊ธฐ๋ฅผ ์ง์ ํ๋ ํ์ด์ง์ ๋๋ค. ์์์ ์์๋ก ์ถ๊ฐํ ๋ฉ๋ชจ์ฅ.exe๊ฐ ์์ ๋ฉ๋ด์ ์ถ๊ฐ๋ ๊ฒ์ ๋๋ค.
์ค์น๊ฐ ์๋ฃ๋๋ฉด ํน์ ํ๋ก๊ทธ๋จ์ ์คํํ ์ ์์ต๋๋ค. ๋๋ ๋ฌธ์๋ ๋ณด์ฌ์ค ์ ์์ต๋๋ค.
์ธ์ธ์คํจ๋ฌ ์ค์ ํ๋ฉด์ ๋๋ค. ํน๋ณํ ๋ฐ๊ฟ ํ์๊ฐ ์์ผ๋ฉด ๋ค์์ผ๋ก ๋์ด๊ฐ๋๋ค.
๋ง๋ฒ์ฌ ์ค์ ์ด ๋ชจ๋ ์๋ฃ๋์ต๋๋ค. ์๋์ ๊ฐ์ด ์ฒดํฌ ์ต์ ์ ์ง์ ํ๊ณ ์๋ฃ ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
์ปดํ์ผ ๋ฐ ์คํํ๊ธฐ
์๋ฃ ๋ฒํผ์ ํด๋ฆญํ๋ฉด ์คํฌ๋ฆฝํธ ํ์ผ์ ์ ์ฅํ๋ ํ๋ฉด์ด ํ์๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์คํฌ๋ฆฝํธ๋ฅผ ์ ์ฅํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ํ๋ฉด์ด ํ์๋ฉ๋๋ค.
์ด์ ์์ฑ๋ ์คํฌ๋ฆฝํธ๋ฅผ ์ปดํ์ผํ๊ณ ์คํํด ๋ณด๊ฒ ์ต๋๋ค. ์๋จ์ ์ปดํ์ผ ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
์ปดํ์ผ ๋ฌธ์ ๊ฐ ์๋ค๋ฉด ์๋์ ๊ฐ์ด ์คํ ๋ฒํผ์ด ํ์ฑํ๋ฉ๋๋ค. ๋ง์ฝ, ๋ฌธ์ ๊ฐ ์๋ค๋ฉด ํ๋ก๊ทธ๋จ ํ๋จ ์ถ๋ ฅ ์ฐฝ์ ์๋ฌ ๋ฉ์์ง๊ฐ ํ์๋ ๊ฒ์ ๋๋ค.
์คํ ๋ฒํผ์ ํด๋ฆญํ๋ฉด ์๋์ ๊ฐ์ ์๋ฌ ๋ฉ์์ง๊ฐ ๋ฐ์ํ ์ ์๋๋ฐ์. ๊ด๋ฆฌ์ ๊ถํ์ด ํ์ํด์ ๊ทธ๋ ์ต๋๋ค. HM NIS Edit๋ฅผ ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์คํํ๊ฑฐ๋, ์คํฌ๋ฆฝํธ ํ์ผ์ด ์์นํ ๊ณณ์ ์์ฑ๋ Setup.exe ํ์ผ์ ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์คํํฉ๋๋ค.
์์ฑํ ์ธ์คํจ๋ฌ ์คํํ๊ธฐ
Setup.exe๋ฅผ ์คํํ๋ฉด ์๋์ ๊ฐ์ด ํ์ ํ์ด์ง(Welcome Page)๊ฐ ํ์๋ฉ๋๋ค.
์ค์น ๊ฒฝ๋ก ํ์ด์ง(Directory Page)๊ฐ ํ์๋ฉ๋๋ค. ๊ฒฝ๋ก ์ง์ ํ ์ค์น ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
์ค์น์ ํฌํจ๋ ํ์ผ์ด ๋ช ๊ฐ ์๋ค๋ณด๋ ๊ธ๋ฐฉ ๋๋ฉ๋๋ค. ์๋ฃ ํ์ด์ง(Finish Page)๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋ง์นจ ๋ฒํผ์ ํด๋ฆญํ๊ณ ์ค์น ๊ฒฝ๋ก์ ๊ฐ๋ณด๋ฉด ์๋์ ๊ฐ์ด ํ์ผ์ด ํฌํจ๋์ด ์์ต๋๋ค. ์๋ ์๋ํ ๋ฐ๋ dll, bin, doc ํด๋๊ฐ ์์ฑ๋๊ณ ๊ทธ ์์ ํ์ผ์ด ์กด์ฌํด์ผ ํ๋๋ฐ, ํ๋์ ํด๋์ ๋ชจ๋ ๋ณต์ฌ๋ ๋ชจ์ต์ ๋๋ค. ๋์ค์ ์คํฌ๋ฆฝํธ๋ก ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ์๊ฐํ๊ฒ ์ต๋๋ค.
์ค์น ๊ฒฝ๋ก ๋ฟ๋ง ์๋๋ผ ์์ ํ๋ก๊ทธ๋จ ๋ฐ ์ ์ดํ(ํ๋ก๊ทธ๋จ ์ ๊ฑฐ ๋๋ ๋ณ๊ฒฝ)์๋ ํ๋ก๊ทธ๋จ์ด ๋ฑ๋ก๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค. ๋์ค์ ์ด๊ณณ ๋๋ ์์ ๋ฉ๋ด์์ ์ธ์ธ์คํจ๋ฌ๋ก ๊น๋ํ๊ฒ ์ ๊ฑฐํ ์ ์์ต๋๋ค.
๊ฒฐ๋ก
์คํฌ๋ฆฝํธ ๋ง๋ฒ์ฌ๋ก ์์ฑํ๋ ๋จ๊ณ๊ฐ ๊ฝค ๊ธธ์ด ๋ณด์๋๋ฐ์. ๋ง์ ํด๋ณด๋ฉด ์ ๋ง ๊ฐ๋จํ๊ณ ์ฝ์ต๋๋ค. ๋ํ, ๋ถ์กฑํ ๋ถ๋ถ์ ์คํฌ๋ฆฝํธ๋ก ์ด์ง ์๋ณด๋ฉด ๋๊ธฐ ๋๋ฌธ์ ์ ํ ๋ฌธ์ ๊ฐ ์์ ๊ฒ์ผ๋ก ์๊ฐ๋ฉ๋๋ค.
์ถํ์ ์คํฌ๋ฆฝํธ์ ๋ค์ํ ๊ธฐ๋ฅ๋ค์ ๋ ์๊ฐํ๊ฒ ์ต๋๋ค.
'Programming > NSIS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[NSIS] Visual C++ ์ฌ๋ฐฐํฌ ํจํค์ง ์ค์น ํฌํจํ๊ธฐ (0) | 2021.01.17 |
---|---|
[NSIS] ์คํ๋์(Splash) ๊ธฐ๋ฅ ์ถ๊ฐํ๊ธฐ (์์ ํฌํจ) (2) | 2020.10.04 |
[NSIS] Welcome ๋ฐ Header ์ด๋ฏธ์ง, ์์ด์ฝ ์ถ๊ฐํ๊ธฐ (์์ ํฌํจ) (3) | 2020.10.01 |
[NSIS] ์ฃผ์ ํน์ง ์ค์ ๋์ ํ์ธํ๊ธฐ (0) | 2020.09.23 |
[NSIS] HM NIS Edit ํ๋ก๊ทธ๋จ ๋ค์ด๋ก๋ ๋ฐ ์ค์นํ๊ธฐ (0) | 2020.09.21 |
[NSIS] NSIS ํ๋ก๊ทธ๋จ ๋ค์ด๋ก๋ ๋ฐ ์ค์นํ๊ธฐ (0) | 2020.09.19 |
[NSIS] ์ค์น ํ์ผ ๋ฐฐํฌ๋ฅผ ์ํ NSIS ์์๋ณด๊ธฐ! (0) | 2020.09.17 |
๋๊ธ
์ด ๊ธ ๊ณต์ ํ๊ธฐ
-
๊ตฌ๋
ํ๊ธฐ
๊ตฌ๋ ํ๊ธฐ
-
์นด์นด์คํก
์นด์นด์คํก
-
๋ผ์ธ
๋ผ์ธ
-
ํธ์ํฐ
ํธ์ํฐ
-
Facebook
Facebook
-
์นด์นด์ค์คํ ๋ฆฌ
์นด์นด์ค์คํ ๋ฆฌ
-
๋ฐด๋
๋ฐด๋
-
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
-
Pocket
Pocket
-
Evernote
Evernote
๋ค๋ฅธ ๊ธ
-
[NSIS] Welcome ๋ฐ Header ์ด๋ฏธ์ง, ์์ด์ฝ ์ถ๊ฐํ๊ธฐ (์์ ํฌํจ)
[NSIS] Welcome ๋ฐ Header ์ด๋ฏธ์ง, ์์ด์ฝ ์ถ๊ฐํ๊ธฐ (์์ ํฌํจ)
2020.10.01 -
[NSIS] ์ฃผ์ ํน์ง ์ค์ ๋์ ํ์ธํ๊ธฐ
[NSIS] ์ฃผ์ ํน์ง ์ค์ ๋์ ํ์ธํ๊ธฐ
2020.09.23 -
[NSIS] HM NIS Edit ํ๋ก๊ทธ๋จ ๋ค์ด๋ก๋ ๋ฐ ์ค์นํ๊ธฐ
[NSIS] HM NIS Edit ํ๋ก๊ทธ๋จ ๋ค์ด๋ก๋ ๋ฐ ์ค์นํ๊ธฐ
2020.09.21 -
[NSIS] NSIS ํ๋ก๊ทธ๋จ ๋ค์ด๋ก๋ ๋ฐ ์ค์นํ๊ธฐ
[NSIS] NSIS ํ๋ก๊ทธ๋จ ๋ค์ด๋ก๋ ๋ฐ ์ค์นํ๊ธฐ
2020.09.19