๋ฐ˜์‘ํ˜•

์†Œ๊ฐœ

๋ณธ ํฌ์ŠคํŒ…์—์„œ๋Š” ์„ค์น˜ ๊ณผ์ • ์ค‘ ํ™˜์˜ ํŽ˜์ด์ง€(Welcome Page) ๋ฐ ์ƒ๋‹จ(Header) ์ด๋ฏธ์ง€๋ฅผ ์‚ฝ์ž…ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.

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 ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜ ๊ฒฝ๋กœ์— ์ƒ˜ํ”Œ ์•„์ด์ฝ˜์ด ์žˆ์Šต๋‹ˆ๋‹ค.

C:\Program Files (x86)\NSIS\Contrib\Graphics\Icons

์ƒ˜ํ”Œ ์•„์ด์ฝ˜

๋”ฐ๋ผ ํ•˜๊ธฐ

๋จผ์ €, ์•„๋ž˜ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ•˜์—ฌ ๊ธฐ๋ณธ ํ‹€์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

[NSIS] HM NIS Edit๋กœ ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ์„ค์น˜ ํŒŒ์ผ ๋งŒ๋“ค๊ธฐ

 

[NSIS] HM NIS Edit๋กœ ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ์„ค์น˜ ํŒŒ์ผ ๋งŒ๋“ค๊ธฐ

HM NIS Edit๋ฅผ ๋‹ค์šด๋กœ๋“œ ๋ฐ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์•„๋ž˜ ๊ธ€์„ ๋จผ์ € ์ฝ์–ด์ฃผ์„ธ์š”. [NSIS] HM NIS Edit ํ”„๋กœ๊ทธ๋žจ ๋‹ค์šด๋กœ๋“œ ๋ฐ ์„ค์น˜ํ•˜๊ธฐ ์†Œ๊ฐœ NSIS๋Š” Script ๊ธฐ๋ฐ˜์ด๋ผ๊ณ  ์†Œ๊ฐœํ–ˆ์—ˆ๋Š”๋ฐ์š”. ์ฆ‰, Script ๋ฌธ๋ฒ• ๋ฐ ๋ช…๋ น์–ด ์•Œ์•„๏ฟฝ

luckygg.tistory.com

์•„์ด์ฝ˜ ๋ณ€๊ฒฝํ•˜๊ธฐ

๊ธฐ๋ณธ ํ‹€์—์„œ ์•„๋ž˜ ํ‘œ์‹œํ•œ ๋ถ€๋ถ„์„ ๋ณ€๊ฒฝํ•˜๋ฉด ์•„์ด์ฝ˜์„ ๊ต์ฒดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. "" ๋ถ€๋ถ„์— ํŒŒ์ผ ๊ฒฝ๋กœ๋ฅผ ์ง€์ •ํ•˜๋ฉด ๋˜๊ฒ ์Šต๋‹ˆ๋‹ค. MUI_ICON์€ ์„ค์น˜ ์•„์ด์ฝ˜์„, MUI_UNICON์€ ์–ธ์ธ์Šคํ†จ ์•„์ด์ฝ˜์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

์•„์ด์ฝ˜ ๋ณ€๊ฒฝํ•˜๊ธฐ

์•„๋ž˜์™€ ๊ฐ™์ด ๋‹ค๋ฅธ ์•„์ด์ฝ˜์œผ๋กœ ์ง€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

!define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\box-install.ico"
!define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\box-uninstall.ico"

์ปดํŒŒ์ผ ํ›„ ์‹คํ–‰ํ•ด ๋ณด๋ฉด ๋ณ€๊ฒฝ๋œ ์•„์ด์ฝ˜์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ณ€๊ฒฝ๋œ ์•„์ด์ฝ˜

๋งˆ์ฐฌ๊ฐ€์ง€๋กœ Header ๋ฐ Welcome ์ด๋ฏธ์ง€๋ฅผ ๋ณ€๊ฒฝํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. MUI_HEADERIMAGE_BITMAP์€ ์„ค์น˜ ๊ณผ์ • ์ค‘์˜ Header ์ด๋ฏธ์ง€๋ฅผ, MUI_HEADERIMAGE_UNBITMAP์€ ์ œ๊ฑฐ ๊ณผ์ • ์ค‘์˜ Header ์ด๋ฏธ์ง€๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

๋งˆ์ฐฌ๊ฐ€์ง€๋กœ MUI_WELCOMEFINISHPAGE_BITMAP์€ ์„ค์น˜ ๊ณผ์ • ์ค‘์˜ ํ™˜์˜ ๋ฐ ์ข…๋ฃŒ ์ด๋ฏธ์ง€๋ฅผ, MUI_WELCOMEFINISHPAGE_UNBITMAP์€ ์ œ๊ฑฐ ๊ณผ์ • ์ค‘์˜ ํ™˜์˜ ๋ฐ ์ข…๋ฃŒ ์ด๋ฏธ์ง€๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

!define MUI_HEADERIMAGE
!define MUI_HEADERIMAGE_BITMAP "${NSISDIR}\Contrib\Graphics\Header\orange.bmp"
!define MUI_HEADERIMAGE_UNBITMAP "${NSISDIR}\Contrib\Graphics\Header\orange-uninstall.bmp"

!define MUI_WELCOMEFINISHPAGE_BITMAP "${NSISDIR}\Contrib\Graphics\Wizard\orange.bmp"
!define MUI_WELCOMEFINISHPAGE_UNBITMAP "${NSISDIR}\Contrib\Graphics\Wizard\orange-uninstall"

์œ„์™€ ๊ฐ™์ด ์ ์šฉํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ์ด๋ฏธ์ง€๊ฐ€ ๋ณ€๊ฒฝ๋ฉ๋‹ˆ๋‹ค.

๋ณ€๊ฒฝ๋œ Welcome ์ด๋ฏธ์ง€
๋ณ€๊ฒฝ๋œ Header ์ด๋ฏธ์ง€

์ฐธ ์‰ฝ์ฃ ? ๊ธฐ๋ณธ์œผ๋กœ ์ œ๊ณต๋˜๋Š” ์ด๋ฏธ์ง€๊ฐ€ ๋งˆ์Œ์— ๋“ค์ง€ ์•Š์œผ๋ฉด ์ง์ ‘ ๋งŒ๋“ค์–ด์„œ ๊ต์ฒดํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋ณธ๋ฌธ์˜ ์˜ˆ์ œ ํŒŒ์ผ๋„ ์ฒจ๋ถ€ํ•˜๋‹ˆ ์ฐธ๊ณ ํ•ด๋ณด์„ธ์š”.

exam_resource.nsi
0.00MB

๋ฐ˜์‘ํ˜•