Programming/NSIS
[NSIS] Visual C++ ์ฌ๋ฐฐํฌ ํจํค์ง ์ค์น ํฌํจํ๊ธฐ
[NSIS] Visual C++ ์ฌ๋ฐฐํฌ ํจํค์ง ์ค์น ํฌํจํ๊ธฐ
2021.01.17์ฌ๋ฐฐํฌ ํจํค์ง(Visual C++ Redistribution Package) ํน์ ํ๋ก๊ทธ๋จ์ ์ค์นํ๋ค ๋ณด๋ฉด ๋น์ฃผ์ผ C++ ์ฌ๋ฐฐํฌ ํจํค์ง ์ค์น๊ฐ ํ์ํ๋ค๋ ๋ฉ์์ง๋ฅผ ๋ณด๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ๋น์ทํ๊ฒ .Net ํ๋ ์ ์ํฌ ์ค์น๊ฐ ํ์ํ๋ค๋ ๋ฉ์์ง๋ ์์ต๋๋ค. MFC์ ๊ฐ์ ํ๊ฒฝ์์ ๊ฐ๋ฐํ ํ๋ก๊ทธ๋จ(exe)์ ๋ฐฐํฌํ ๋, ์ฌ์ฉ์ PC์ ์ด ํ๋ก๊ทธ๋จ์ ์ง์ํ๋ ํ์ผ์ด ํ์ํ๋ฐ์. ์ด๋ฌํ ํ์ผ ๊ตฌ์ฑ์ Microsoft์์ ์ ๊ณตํด ์ฃผ๋ ํจํค์ง๊ฐ ์ฌ๋ฐฐํฌ ํจํค์ง์
๋๋ค. ์ ์ดํ > ํ๋ก๊ทธ๋จ ๋ฐ ๊ธฐ๋ฅ์์ ์ค์น๋ ์ฌ๋ฐฐํฌ ํจํค์ง ๋ชฉ๋ก์ ํ์ธํ ์ ์์ต๋๋ค. Visual C++ ๋ฒ์ ์ ๋ณด ์ฌ๋ฐฐํฌ ํจํค์ง๊ฐ ๋ฌด์์ธ์ง ์์ ๋ดค๋๋ฐ์. NSIS ์ธ์คํจ๋ฌ์ ์ฌ๋ฐฐํฌ ํจํค์ง๋ฅผ ํฌํจํ๊ธฐ ์ ์, Visual C++ ๋ฒ์ ์ ๋ฐ๋ฅธ ์ฌ๋ฐฐํฌ ํจํค์ง ํ..
[NSIS] ์คํ๋์(Splash) ๊ธฐ๋ฅ ์ถ๊ฐํ๊ธฐ (์์ ํฌํจ)
[NSIS] ์คํ๋์(Splash) ๊ธฐ๋ฅ ์ถ๊ฐํ๊ธฐ (์์ ํฌํจ)
2020.10.04์๊ฐ ๋ณธ ํฌ์คํ
์์๋ ์ค์น ํ์ผ ์คํ ์ ์คํ๋์(Splash) ์ด๋ฏธ์ง๋ฅผ ๋์ฐ๋ ๋ฐฉ๋ฒ์ ์๊ฐํฉ๋๋ค. ์ด๋ฏธ์ง ์ค๋นํ๊ธฐ ์ด๋ฏธ์ง ํฌ๊ธฐ๋ ์๊ด์์ด ์๋ฌด ์ด๋ฏธ์ง๋ ์ค๋นํฉ๋๋ค. ์ฝ๋ก๋ ๋๋ฌธ์ ์ฌํ์ ๊ฐ๊ณ ์ถ์ ๋ง์์ ๋ด์, ์๋์ ์ํ ์ด๋ฏธ์ง๋ฅผ ์ค๋นํด ๋ดค์ต๋๋ค. ์ด๋ฏธ์ง ์ถ์ฒ: unsplash.com/s/photos/travel ๋ฐ๋ผ ํ๊ธฐ ๋จผ์ , ์๋ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ์ฌ ๊ธฐ๋ณธ ํ์ ์์ฑํฉ๋๋ค. [NSIS] HM NIS Edit๋ก ์ฝ๊ณ ๋น ๋ฅด๊ฒ ์ค์น ํ์ผ ๋ง๋ค๊ธฐ [NSIS] HM NIS Edit๋ก ์ฝ๊ณ ๋น ๋ฅด๊ฒ ์ค์น ํ์ผ ๋ง๋ค๊ธฐ HM NIS Edit๋ฅผ ๋ค์ด๋ก๋ ๋ฐ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ์๋ ๊ธ์ ๋จผ์ ์ฝ์ด์ฃผ์ธ์. [NSIS] HM NIS Edit ํ๋ก๊ทธ๋จ ๋ค์ด๋ก๋ ๋ฐ ์ค์นํ๊ธฐ ์๊ฐ NSIS๋ Script ๊ธฐ๋ฐ์ด๋ผ๊ณ ์๊ฐํ์๋๋ฐ์...
[NSIS] Welcome ๋ฐ Header ์ด๋ฏธ์ง, ์์ด์ฝ ์ถ๊ฐํ๊ธฐ (์์ ํฌํจ)
[NSIS] Welcome ๋ฐ Header ์ด๋ฏธ์ง, ์์ด์ฝ ์ถ๊ฐํ๊ธฐ (์์ ํฌํจ)
2020.10.01์๊ฐ ๋ณธ ํฌ์คํ
์์๋ ์ค์น ๊ณผ์ ์ค ํ์ ํ์ด์ง(Welcome Page) ๋ฐ ์๋จ(Header) ์ด๋ฏธ์ง๋ฅผ ์ฝ์
ํ๋ ๋ฐฉ๋ฒ์ ์๊ฐํฉ๋๋ค. ์ด๋ฏธ์ง ์ค๋นํ๊ธฐ Header ์ด๋ฏธ์ง๋ 150x57 pixel ํฌ๊ธฐ์ ์ด๋ฏธ์ง๋ฅผ ๊ถ์ฅํฉ๋๋ค. NSIS๋ฅผ ์ค์นํ๋ค๋ฉด, ์๋ ๊ฒฝ๋ก์ ์ํ ์ด๋ฏธ์ง๊ฐ ์์ต๋๋ค. C:\Program Files (x86)\NSIS\Contrib\Graphics\Header Welcome ์ด๋ฏธ์ง๋ 164x314 pixel ํฌ๊ธฐ์ ์ด๋ฏธ์ง๋ฅผ ๊ถ์ฅํฉ๋๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก ์๋ ๊ฒฝ๋ก์ ์ํ ์ด๋ฏธ์ง๊ฐ ์์ต๋๋ค. C:\Program Files (x86)\NSIS\Contrib\Graphics\Wizard ์์ด์ฝ์ ๊ถ์ฅ ํฌ๊ธฐ๋ ๋ชจ๋ฅด๊ฒ ์ง๋ง, ์ผ๋ฐ์ ์ธ ico ํ์ผ์ ์ฌ์ฉํ๋ฉด ๋๊ฒ ์ต๋๋ค. ์๋ ๊ฒฝ๋ก์ ์ํ ์์ด์ฝ์ด ์์ต๋๋ค. ..
[NSIS] ์ฃผ์ ํน์ง ์ค์ ๋์ ํ์ธํ๊ธฐ
[NSIS] ์ฃผ์ ํน์ง ์ค์ ๋์ ํ์ธํ๊ธฐ
2020.09.23์๊ฐ ์ง๋ ํฌ์คํ
์์ NSIS์ ์ฃผ์ ํน์ง๋ค์ ๊ฐ๋จํ๊ฒ ์๊ฐํ์์ต๋๋ค. [NSIS] ์ค์น ํ์ผ ๋ฐฐํฌ๋ฅผ ์ํ NSIS ์์๋ณด๊ธฐ! [NSIS] ์ค์น ํ์ผ ๋ฐฐํฌ๋ฅผ ์ํ NSIS ์์๋ณด๊ธฐ! ์๊ฐ NSIS(Nullsoft Scriptable Install System)๋ Windows ๊ธฐ๋ฐ์ Installer(๋๋ Setup) ์ ์ ๋๊ตฌ์
๋๋ค. Open Source ๊ธฐ๋ฐ์ผ๋ก, ๋ผ์ด์ ์ค ์ ์ฝ ์์ด ๋ฌด๋ฃ๋ก ์ฌ์ฉ์ด ๊ฐ๋ฅํฉ๋๋ค. NSIS์ ์ฃผ์ ํน์ง์ ๋์ดํ๋ฉด.. luckygg.tistory.com ํ์ง๋ง, ์ด๋ฐ์ ๋ฐ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค๋ ๋ฌธ๊ตฌ๋ง ๋ด์๋ ๊ตฌ์ฒด์ ์ผ๋ก ์ด๋ค์ง ์๊ธฐ ํ๋ญ๋๋ค. ๊ทธ๋ ๋ค๊ณ ๋ฌด์์ ํ๋ ๊ณจ๋ผ์ ์งํํ๋ฉด ์ ๋๊ฒ ์ฃ . ๊ทธ๋์ ์ด๋ฒ ํฌ์คํ
์์๋ ์ ๊ฐ ์๊ฐํ๋ ์ฃผ์ ํน์ง ์ค ์๊ฐ์ ์ผ๋ก ์ค์ํ ๋ถ๋ถ๋ง ๊ณจ๋ผ์ ์ํ..
[NSIS] HM NIS Edit๋ก ์ฝ๊ณ ๋น ๋ฅด๊ฒ ์ค์น ํ์ผ ๋ง๋ค๊ธฐ
[NSIS] HM NIS Edit๋ก ์ฝ๊ณ ๋น ๋ฅด๊ฒ ์ค์น ํ์ผ ๋ง๋ค๊ธฐ
2020.09.23HM NIS Edit๋ฅผ ๋ค์ด๋ก๋ ๋ฐ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ์๋ ๊ธ์ ๋จผ์ ์ฝ์ด์ฃผ์ธ์. [NSIS] HM NIS Edit ํ๋ก๊ทธ๋จ ๋ค์ด๋ก๋ ๋ฐ ์ค์นํ๊ธฐ ์๊ฐ NSIS๋ Script ๊ธฐ๋ฐ์ด๋ผ๊ณ ์๊ฐํ์๋๋ฐ์. ์ฆ, Script ๋ฌธ๋ฒ ๋ฐ ๋ช
๋ น์ด ์์์ผ ์ธ ์ ์๋ค๋ ์๋ฏธ์
๋๋ค. ๊ทธ๋ฐ๋ฐ ์ค์น ํ์ผ ํ๋ ๋ง๋ค๊ฒ ๋ค๊ณ ๋ ์๋ก์ด ๊ฑธ ๋ฐฐ์์ผ ํ๋ค๋ ์ฐธ ๊ทธ๋ ์ต๋๋ค. ๊ทธ๋์ HM NIS Edit๊ฐ ์๊ธด ๊ฒ ๊ฐ์ต๋๋ค. ์ค์น ๋ง๋ฒ์ฌ ํํ๋ก ํ์ํ ์ ๋ณด๋ง ์
๋ ฅํ๋ฉด ์์์ Script๊ฐ ์์ฑ๋๋ ์ฐธ ํธ๋ฆฌํ ํ๋ก๊ทธ๋จ์
๋๋ค. ์คํฌ๋ฆฝํธ ๋ง๋ฒ์ฌ๋ก ๋น ๋ฅด๊ฒ ๋ง๋ค๊ธฐ ๊ทธ๋ผ, ์คํฌ๋ฆฝํธ ๋ง๋ฒ์ฌ๋ก ๊ฐ๋จํ ์ค์น ํ์ผ์ ํ๋ ๋ง๋ค์ด ๋ณด๊ฒ ์ต๋๋ค. HM NIS Edit๋ฅผ ์คํํ๊ณ , ์คํฌ๋ฆฝํธ ์์ฑ ๋ง๋ฒ์ฌ ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค. ์๋จ์ ํ์ผ ๋ฉ๋ด๋ ํด๋ฐ์ ์์ด์ฝ์ ํด..
[NSIS] HM NIS Edit ํ๋ก๊ทธ๋จ ๋ค์ด๋ก๋ ๋ฐ ์ค์นํ๊ธฐ
[NSIS] HM NIS Edit ํ๋ก๊ทธ๋จ ๋ค์ด๋ก๋ ๋ฐ ์ค์นํ๊ธฐ
2020.09.21์๊ฐ ์ด์ ํฌ์คํ
์์ NSIS ํ๋ก๊ทธ๋จ ๋ค์ด๋ก๋ ๋ฐ ์ค์น ๋ฐฉ๋ฒ์ ์๊ฐํ์์ต๋๋ค. [NSIS] NSIS ํ๋ก๊ทธ๋จ ๋ค์ด๋ก๋ ๋ฐ ์ค์นํ๊ธฐ ๊ทธ๋ฐ๋ฐ ๋ง์ ์คํํด๋ณด๋ฉด ์ด๋ป๊ฒ ์ฌ์ฉํด์ผ ํ๋์ง ๋ชจ๋ฅผ ๊ฒ๋๋ค. ๋ฌธ์๋ ์์ ๋ฅผ ๋ณผ ์๋ ์์ง๋ง Script๋ก๋ง ๋์ด์์ด ์ดํดํ๊ธฐ๊ฐ ํ๋ค์ฃ . ๊ทธ๋์ ๊ธฐ๋ณธ ํฌ๋งท์ ์ฝ๊ฒ ์์ฑํ ์ ์๋๋ก HM NIS Edit ํ๋ก๊ทธ๋จ์ด ๋ถ๊ฐ์ ์ผ๋ก ํ์ํฉ๋๋ค. ์ด๋ฒ ํฌ์คํ
์ ๋ค์ด๋ก๋ ๋ฐ ์ค์น ๋ฐฉ๋ฒ๋ง ๊ฐ๋จํ ์๊ฐํ๊ณ , ๋ค์ ํฌ์คํ
์ ์ค๋ช
์ ์ด์ด๊ฐ๊ฒ ์ต๋๋ค. HM NIS Edit ๋ค์ด๋ก๋ ์๋ ํํ์ด์ง์ ์ ์ํ์ฌ ๋ค์ด๋ก๋ ๋ฐ์ ์ ์์ต๋๋ค. ๋ง์ง๋ง ์
๋ฐ์ดํธ๊ฐ 2005๋
์ธ ๊ฒ์ผ๋ก ๋ณด์ ๋ ์ด์ ์
๋ฐ์ดํธ๋ ์ ํ๋ ๊ฒ ๊ฐ๋ค์. ํํ์ด์ง: hmne.sourceforge.net/ HM NIS Edit: A Fr..
[NSIS] NSIS ํ๋ก๊ทธ๋จ ๋ค์ด๋ก๋ ๋ฐ ์ค์นํ๊ธฐ
[NSIS] NSIS ํ๋ก๊ทธ๋จ ๋ค์ด๋ก๋ ๋ฐ ์ค์นํ๊ธฐ
2020.09.19NSIS ๋ค์ด๋ก๋ ์๋ ๋งํฌ์ ์ ์ํ์ฌ NSIS ์ต์ ๋ฒ์ ์ ๋ค์ด๋ก๋ํฉ๋๋ค. ๋งํฌ: nsis.sourceforge.io/Download ์ ์ํ๋ฉด ์๋์ ๊ฐ์ ํ๋ฉด์ด ํ์๋ฉ๋๋ค. Download ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค. Download ๋ฒํผ์ ํด๋ฆญํ๋ฉด Source Forge ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค. ๊ธฐ๋ค๋ฆฌ๋ฉด ์๋์ผ๋ก ๋ค์ด๋ก๋๊ฐ ์คํ๋ฉ๋๋ค. ๋ง์ฝ, ๋ค์ด๋ก๋๊ฐ ์๋๋ฉด ์ด๋ก์ Download ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค. NSIS ์ค์นํ๊ธฐ NSIS๋ฅผ ์ค์นํ๋ ํ๋ฉด ๊ตฌ์ฑ๋ค์ ๋ชจ๋ ๊ตฌํ์ด ๊ฐ๋ฅํฉ๋๋ค. ์ด ์ ์ฐธ๊ณ ํ์ฌ ์ค์น๋ฅผ ์งํํ์๊ธฐ ๋ฐ๋๋๋ค. ๋ค์ด๋ก๋ํ NSIS ์ค์น ํ์ผ์ ์คํํ๋ฉด ํ์ ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค. Next ๋ฒํผ์ ํด๋ฆญํ๋ฉด License ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค. I Agree ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค. ๊ตฌ์ฑ ์์ ์ ํ ํ์ด์ง๊ฐ ํ์..
[NSIS] ์ค์น ํ์ผ ๋ฐฐํฌ๋ฅผ ์ํ NSIS ์์๋ณด๊ธฐ!
[NSIS] ์ค์น ํ์ผ ๋ฐฐํฌ๋ฅผ ์ํ NSIS ์์๋ณด๊ธฐ!
2020.09.17์๊ฐ NSIS(Nullsoft Scriptable Install System)๋ Windows ๊ธฐ๋ฐ์ Installer(๋๋ Setup) ์ ์ ๋๊ตฌ์
๋๋ค. Open Source ๊ธฐ๋ฐ์ผ๋ก, ๋ผ์ด์ ์ค ์ ์ฝ ์์ด ๋ฌด๋ฃ๋ก ์ฌ์ฉ์ด ๊ฐ๋ฅํฉ๋๋ค. NSIS์ ์ฃผ์ ํน์ง์ ๋์ดํ๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ํ์ / ๋ผ์ด์ ์ค / ๊ตฌ์ฑ ์์ ์ ํ / ์ค์น ์์น / ์ค์น ๊ณผ์ / ์ข
๋ฃ ํ์ด์ง ์ง์ ๋ค์ํ ์ธ์ด ์ง์ Silent Install ์ง์ ์ฌ๋ฐฐํฌ ํจํค์ง ์ค์น ์ฌ๋ถ ์ง์ Uninstaller ์ง์ ์ค์น ๊ณผ์ ์ค ํน์ Installer ์คํ ์ง์ Script ๊ธฐ๋ฐ์ผ๋ก ๋ง์ ๋ช
๋ น์ด ์ง์ ์ฌ์ฉํ๊ธฐ ์ฝ๊ณ ์ธํฐ๋ท์ ๊ด๋ จ ๋ฌธ์๊ฐ ๋ง๋ค ์ฌ์ค ์ด ์ ๋๋ง ์ง์๋๋ฉด, ๊ตณ์ด ์ ๋ฃ ๋ฒ์ ์ธ Install Shield๋ฅผ ์ธ ํ์๊ฐ ์๋ค๊ณ ๋๊ปด์ง๋๋ค. ..