Resource Hacker™ 5.27 ํ•œ๊ตญ์–ด - ๋ฆฌ์†Œ์Šค ํŽธ์ง‘๊ธฐ

2023. 11. 18. 14:12ใ†ํ•œ๊ตญ์–ด ๋ฒˆ์—ญ

Resource Hacker

... Windows® ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์šฉ ๋ฌด๋ฃŒ ๋ฆฌ์†Œ์Šค ์ปดํŒŒ์ผ๋Ÿฌ ๋ฐ ๋””์ปดํŒŒ์ผ๋Ÿฌ

๋ฒ„์ „ 5.2.7
์ตœ๊ทผ ์—…๋ฐ์ดํŠธ: 2023๋…„ 11์›” 19์ผ
Copyright © 1999-2023 Angus Johnson
ํ•œ๊ตญ์–ด ๋ฒˆ์—ญ: VenusGirl´″°³๐Ÿ’‹
ํ”„๋ฆฌ์›จ์–ด - ์ž”์†Œ๋ฆฌ๋„ ์—†๊ณ , ๊ด‘๊ณ ๋„ ์—†์œผ๋ฉฐ ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

๊ฐœ์š”:

Resource Hacker๋Š” 32๋น„ํŠธ ๋ฐ 64๋น„ํŠธ Windows® ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์šฉ ๋ฆฌ์†Œ์Šค ํŽธ์ง‘๊ธฐ ์ž…๋‹ˆ๋‹ค. ๋ฆฌ์†Œ์Šค ์ปดํŒŒ์ผ๋Ÿฌ (*.rc ํŒŒ์ผ ์šฉ), ๋ฐ ๋””์ปดํŒŒ์ผ๋Ÿฌ - ์‹คํ–‰ ํŒŒ์ผ (*.exe; *.dll; *.scr; etc) ๋ฐ ์ปดํŒŒ์ผ๋œ ๋ฆฌ์†Œ์Šค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ (*.res, *.mui) ์—์„œ ๋ฆฌ์†Œ์Šค๋ฅผ ๋ณด๊ณ  ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Resource Hacker๋Š” ์ฃผ๋กœ GUI ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด์ง€๋งŒ ๋ช…๋ น์ค„์—์„œ ๋ฆฌ์†Œ์Šค๋ฅผ ์ปดํŒŒ์ผํ•˜๊ณ  ๋””์ปดํŒŒ์ผํ•˜๋Š” ๋งŽ์€ ์˜ต์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ปดํŒŒ์ผ:

์ปดํŒŒ์ผ์€ ๊ธฐ์กด ๋ฆฌ์†Œ์Šค ์Šคํฌ๋ฆฝํŠธ ํŒŒ์ผ์„ ์—ด๊ฑฐ๋‚˜ Resource Hacker์˜ ํŽธ์ง‘๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฒ˜์Œ๋ถ€ํ„ฐ ์ƒ์„ฑํ•˜์—ฌ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฆฌ์†Œ์Šค ์ •์˜ ๋ฌธ์— ๋Œ€ํ•œ ์ „์ฒด ๋ชฉ๋ก์€ ์—ฌ๊ธฐ์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Resource Hacker์˜ ์ปดํŒŒ์ผ๋Ÿฌ์˜ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค: #INCLUDE ์ง€์‹œ๋ฌธ (ํ—ค๋” ํŒŒ์ผ์˜ ์ •์˜ ๋ฌธ์— ์•ก์„ธ์Šคํ•˜๋Š” ๋“ฑ) ์€ #IF ๋ฐ #IFDEF ์ง€์‹œ๋ฌธ์ฒ˜๋Ÿผ ์—ฌ๋Ÿฌ ์ˆ˜์ค€์œผ๋กœ ์ค‘์ฒฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. #DEFINE, #UNDEF, #IF, #ELIF, #ELSE, #IFDEF, #IFNDEF, #INCLUDE, and #PRAGMA ์ง€์‹œ๋ฌธ์ด ๋ชจ๋‘ ์ง€์›๋ฉ๋‹ˆ๋‹ค. ํฐ ๋”ฐ์˜ดํ‘œ (") ๋ฌธ์ž ์‚ฌ์ด์˜ ๋ฌธ์ž์—ด์€ ์ผ๋ฐ˜์ ์œผ๋กœ 'C' ์Šคํƒ€์ผ์˜ ์—ญ์Šฌ๋ž˜์‹œ '์ด์Šค์ผ€์ดํ”„' ๋ฌธ์ž๋“ค ย— \t , \n , \\ , \" , \x, \u ๋ฐ \377 (8์ง„์ˆ˜) ์„ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ž์—ด ๋‚ด์˜ ํฐ ๋”ฐ์˜ดํ‘œ๋Š” ์„ ํ–‰ ์—ญ์Šฌ๋ž˜์‹œ ๋˜๋Š” ๋‹ค๋ฅธ ํฐ ๋”ฐ์˜ดํ‘œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ '์ด์Šค์ผ€์ดํ”„' ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์Šคํฌ๋ฆฝํŠธ ์ฃผ์„์€ ์ด์ค‘ ์Šฌ๋ž˜์‹œ (//) ๋˜๋Š” ์„ธ๋ฏธ์ฝœ๋ก  (;)์œผ๋กœ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

INCLUDE ๋ฌธ ๋‚ด์— ์ค‘์ฒฉ๋œ ์˜ค๋ฅ˜์กฐ์ฐจ๋„ ์ปดํŒŒ์ผ๋Ÿฌ ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๊ฐ€ ๋ณด๊ณ  ๋ฉ๋‹ˆ๋‹ค.


๋ฆฌ์†Œ์Šค ๋ณด๊ธฐ ๋ฐ ํŽธ์ง‘:

๋ฆฌ์†Œ์Šค ํŒŒ์ผ์ด ์—ด๋ฆฌ๋ฉด ๋ฆฌ์†Œ์Šค๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์ด๋ฏธ์ง€ (๋˜๋Š” ์ด๋ฏธ์ง€ ๊ทธ๋ฃน) ๋˜๋Š” ๋””์ปดํŒŒ์ผ๋œ ํ…์ŠคํŠธ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์ด๋ฏธ์ง€์ธ ์ด์ง„ ๋ฆฌ์†Œ์Šค๋Š” Resource Hacker๋กœ ์ง์ ‘ ํŽธ์ง‘ํ•  ์ˆ˜ ์—†์ง€๋งŒ ์™ธ๋ถ€ ์ด๋ฏธ์ง€ ํŽธ์ง‘๊ธฐ๋กœ ์ˆ˜์ •ํ•œ ํ›„์—๋Š” ๋งค์šฐ ์‰ฝ๊ฒŒ ๋‚ด๋ณด๋‚ด๊ณ  ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (ํƒ€์‚ฌ ์ด๋ฏธ์ง€ ํŽธ์ง‘๊ธฐ์—์„œ ์ž˜๋˜๋Š” ๊ฒƒ์„ ๋ณต์ œํ•˜๋Š”๋ฐ ์•„๋ฌด๋Ÿฐ ์ด์ ์ด ์—†์Šต๋‹ˆ๋‹ค.)



๋ฉ”๋‰ด ๋ฐ ๋Œ€ํ™” ์ƒ์ž ๋ฆฌ์†Œ์Šค ์œ ํ˜•์—๋Š” ์ž์ฒด WYSIWYG ๋””์ž์ด๋„ˆ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค:


์•Œ ์ˆ˜ ์—†๋Š” ํ˜•์‹์˜ ์ด์ง„ ๋ฆฌ์†Œ์Šค๋Š” ์ฝ๊ธฐ ์ „์šฉ ์ด์ง„ ํ…์ŠคํŠธ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. (์›ํ•˜๋Š” ๊ฒฝ์šฐ ๋ชจ๋“  ๋ฆฌ์†Œ์Šค๋ฅผ ์ด ๋ฐฉ์‹์œผ๋กœ ๋ณผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.)

๊ธฐํƒ€ ์ž‘์—…:

 

ํ•œ๊ตญ์–ด ๋„์›€๋ง:


๋ช…๋ น์ค„ ๊ตฌ๋ฌธ :

Resource Hacker GUI๋ฅผ ์—ด์ง€ ์•Š๊ณ ๋„ Resource Hacker์˜ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ๋ช…๋ น์ค„์—์„œ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ช…๋ น์ค„ ์ง€์นจ ๋ฐ Resource Hacker ์Šคํฌ๋ฆฝํŠธ๋Š” ๋ฐ˜๋ณต์ ์ธ Resource Hacker ์ž‘์—…์— ์ˆ˜๋ฐ˜๋˜๋Š” ์ง€๋ฃจํ•œ ์ž‘์—…์„ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ช…๋ น์ค„ ๋ช…๋ น์€ ๋‹ค์Œ ํ‘œ์—์„œ ์„ค๋ช…ํ•˜๋Š” ์Šค์œ„์น˜ ๋ฌธ๊ณผ ์Šค์œ„์น˜ ๋งค๊ฐœ ๋ณ€์ˆ˜์˜ ์กฐํ•ฉ์ž…๋‹ˆ๋‹ค: ๋ช…๋ น์ค„ ๋ช…๋ น๋ฌธ:

์Šค์œ„์น˜ ๋งค๊ฐœ๋ณ€์ˆ˜
-open ํŒŒ์ผ ์ด๋ฆ„ - ์ˆ˜์ •ํ•  ํŒŒ์ผ์˜ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค. Windows PE ํŒŒ์ผ (*.exe, *.dll ๋“ฑ) ๋˜๋Š” ์ปดํŒŒ์ผ๋˜๊ฑฐ๋‚˜ ์ปดํŒŒ์ผ๋˜์ง€ ์•Š์€ ๋ฆฌ์†Œ์Šค ํŒŒ์ผ (*.res ๋˜๋Š” *.rc) ์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค
-save ํŒŒ์ผ ์ด๋ฆ„ - ์ˆ˜์ • ๋˜๋Š” ์ƒˆ๋กœ ์ƒ์„ฑ๋œ ํŒŒ์ผ์˜ ์ƒˆ ์ด๋ฆ„, ์ˆ˜์ •๋œ ์—ด๋ฆฐ ํŒŒ์ผ ๋˜๋Š” ์ถ”์ถœ๋œ ๋ฆฌ์†Œ์Šค
-resource ํŒŒ์ผ ์ด๋ฆ„ - ์—ด๋ ค ์žˆ๋Š” ํŒŒ์ผ์— ์ถ”๊ฐ€ํ•  ๋ฆฌ์†Œ์Šค๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.
-action ์—ด๋ฆฐ ํŒŒ์ผ์—์„œ ์ˆ˜ํ–‰ํ•  ์ž‘์—…
  • add - ๋ฆฌ์†Œ์Šค๋ฅผ ์ถ”๊ฐ€ํ•˜์ง€๋งŒ ์ด๋ฏธ ์žˆ๋Š” ๊ฒฝ์šฐ ์‹คํŒจํ•จ
  • addoverwrite - ๋ฆฌ์†Œ์Šค ์ถ”๊ฐ€ ๋ฐ ์ด๋ฏธ ์žˆ๋Š” ๊ฒฝ์šฐ ๋ฎ์–ด์“ฐ๊ธฐ
  • addskip - ๋ฆฌ์†Œ์Šค๋ฅผ ์ถ”๊ฐ€ํ•˜์ง€๋งŒ ์ด๋ฏธ ์žˆ๋Š” ๊ฒฝ์šฐ ์ƒ๋žต
  • compile - ๋ฆฌ์†Œ์Šค ์Šคํฌ๋ฆฝํŠธ ํŒŒ์ผ (*.rc)์„ ์ด์ง„ ๋ฆฌ์†Œ์Šค ํŒŒ์ผ (*.res)๋กœ ์ปดํŒŒ์ผ
  • delete - ๋ฆฌ์†Œ์Šค ์‚ญ์ œ
  • extract - ๋ฆฌ์†Œ์Šค ์ถ”์ถœ
  • modify - ๋ฆฌ์†Œ์Šค ์ˆ˜์ •
-mask ๋ฆฌ์†Œ์Šค ๋งˆ์Šคํฌ - ์œ ํ˜•, ์ด๋ฆ„, ์–ธ์–ด
์‰ผํ‘œ๋Š” ํ•„์ˆ˜์ด์ง€๋งŒ ์œ ํ˜•, ์ด๋ฆ„ ๋ฐ ์–ธ์–ด๋Š” ๊ฐ๊ฐ ์„ ํƒ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค
-log ํŒŒ์ผ ์ด๋ฆ„ ๋˜๋Š” CONSOLE ๋˜๋Š” NUL
CONSOLE์€ CON์œผ๋กœ ์ค„์—ฌ ์“ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
์ˆ˜ํ–‰๋œ ์ž‘์—…์˜ ์„ธ๋ถ€ ์‚ฌํ•ญ์„ ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค
์ด ์Šค์œ„์น˜๋ฅผ ์ƒ๋žตํ•˜๋ฉด ๋กœ๊ทธ๊ฐ€ resourcehacker.log์— ๊ธฐ๋ก๋ฉ๋‹ˆ๋‹ค
-script ํŒŒ์ผ ์ด๋ฆ„ - ๋‹ค์ค‘ ๋ช…๋ น ์Šคํฌ๋ฆฝํŠธ๋ฅผ ํฌํ•จํ•˜๊ณ , NOT ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ์œ„ํ•œ ๋ฆฌ์†Œ์Šค ์Šคํฌ๋ฆฝํŠธ: -help script
-help ์˜ต์…˜ - ๋ช…๋ น์ค„ ๋˜๋Š” ์Šคํฌ๋ฆฝํŠธ (ํ•ญ์ƒ CONSOLE์— ๊ธฐ๋ก) ๋‹ค๋ฅธ ์Šค์œ„์น˜๋Š” ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.

์ฐธ๊ณ :
  1. ์Šค์œ„์น˜ ์‹๋ณ„์ž (-script ์ œ์™ธ) ๋Š” ๋‹จ์ผ ๋ฌธ์ž (์˜ˆ: -res ๋˜๋Š” -r) ๋กœ ์ถ•์•ฝ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  2. ์Šค์œ„์น˜ ์ง€์‹œ๋Š” ํŠน์ • ์ˆœ์„œ์ผ ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค.
  3. ๊ณต๋ฐฑ์ด ํฌํ•จ๋œ ํŒŒ์ผ ์ด๋ฆ„์€ ํฐ ๋”ฐ์˜ดํ‘œ๋กœ ๋ฌถ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋ฐฐ์น˜ ํŒŒ์ผ ์˜ˆ์ œ: (์žฅ์†Œ๋ฅผ ์ค„์ด๊ธฐ ์œ„ํ•ด ResourceHacker.exe ๋Œ€์‹  rh.exe๋ฅผ ์‚ฌ์šฉ )

reshack_help.bat:
ResourceHacker.exe -help
@pause  :: CMD ์ฐฝ์ด ๋‹ซํžˆ๊ธฐ ์ „์— ์ฝ˜์†” ์ถœ๋ ฅ์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

reshack_compile_res_script.bat:
rh.exe -open .\in\resources.rc -save .\out\resources.res -action compile -log NUL

reshack_add_icon_to_old.bat:
rh.exe -open old.exe -save new.exe -action addskip -res my.ico -mask ICONGROUP,MAINICON,

reshack_extract_icon_from_source.bat:
rh.exe -open source.exe -save icons.ico -action extract -mask ICONGROUP,MAINICON, -log CON
@pause

reshack_extract_all_icons_from_source.bat:
rh.exe -open source.exe -save savedicons.rc -action extract -mask ICONGROUP,, -log rh.log

reshack_execute_my_script.bat:
ResourceHacker.exe -script myscript.txt

Resource Hacker ์Šคํฌ๋ฆฝํŠธ:

Resource Hacker ์Šคํฌ๋ฆฝํŠธ๋Š” ๋‹ค์Œ ๊ตฌ๋ฌธ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ช…๋ น์ค„์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค:

  ResourceHacker.exe -script ScriptFile

Resource Hacker ์Šคํฌ๋ฆฝํŠธ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ˜•์‹์˜ ํ…์ŠคํŠธ ํŒŒ์ผ์ž…๋‹ˆ๋‹ค:

  //์ฃผ์„์€ ์ด์ค‘ ์Šฌ๋ž˜์‹œ๊ฐ€ ์•ž์— ์žˆ์Šต๋‹ˆ๋‹ค
  [FILENAMES]
  Open=
  Save=
  Log=
  [COMMANDS]
  //ํ•˜๋‚˜ ๋˜๋Š” ๊ทธ ์ด์ƒ์˜ ๋‹ค์Œ ๋ช…๋ น์–ด๋“ค ...
  -add          SourceFile, ResourceMask
  -addskip      SourceFile, ResourceMask
  -addoverwrite SourceFile, ResourceMask
  -addoverwrite SourceFile, ResourceMask
  -modify       SourceFile, ResourceMask
  -extract      TargetFile, ResourceMask
  -delete       ResourceMask

์ฐธ๊ณ : ๊ณต๋ฐฑ์„ ํฌํ•จํ•˜๋Š” ํŒŒ์ผ ์ด๋ฆ„์€ ํฐ ๋”ฐ์˜ดํ‘œ๋กœ ๋ฌถ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Resource Hacker ์Šคํฌ๋ฆฝํŠธ ์˜ˆ์ œ:

rh_script_myprog_kor.txt -
  //์ด ์Šคํฌ๋ฆฝํŠธ๋Š” ํ•œ๊ตญ์–ด (1042) ํ•ญ๋ชฉ์œผ๋กœ ๋ฐ”๊พธ๊ธฐ ์ „์—
  //MyProg.exe์˜ ๋ชจ๋“  ์ค‘๋ฆฝ ์–ธ์–ด (0) ๋ฌธ์ž์—ด ํ…Œ์ด๋ธ”, 
  //๋ฉ”๋‰ด ๋ฐ ๋Œ€ํ™” ์ƒ์ž ๋ฆฌ์†Œ์Šค ํ•ญ๋ชฉ์„
  //์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค...  	
  [FILENAMES]
  Exe=    MyProg.exe
  SaveAs= MyProg_Kor.exe
  Log=    MyProg_Kor.log	
  [COMMANDS]
  -delete  MENU,,0
  -delete  DIALOG,,0
  -delete  STRINGTABLE,,0
  -add     MyProg_Kor.res, MENU,,1042
  -add     MyProg_Kor.res, DIALOG,,1042
  -add     MyProg_Kor.res, STRINGTABLE,,1042

rh_script_myprog_upd_images.txt -
  //์ด ์Šคํฌ๋ฆฝํŠธ๋Š” MyProg.exe์—์„œ
  //2๊ฐœ์˜ ๋น„ํŠธ๋งต๊ณผ ์•„์ด์ฝ˜์„ ์—…๋ฐ์ดํŠธ ํ•ฉ๋‹ˆ๋‹ค...	
  [FILENAMES]
  Exe=    MyProg.exe
  SaveAs= MyProg_Updated.exe	
  [COMMANDS]
  -addoverwrite Bitmap128.bmp, BITMAP,128,
  -addoverwrite Bitmap129.bmp, BITMAP,129,0
  -addoverwrite MainIcon.ico, ICONGROUP,MAINICON,0

rh_script_myprog_upd_all.txt -
  //์ด ์Šคํฌ๋ฆฝํŠธ๋Š” MyProg.exe์˜ ๋ชจ๋“  ๋ฆฌ์†Œ์Šค๋ฅผ
  //MyProgNew.res์˜ ๋ชจ๋“  ๋ฆฌ์†Œ์Šค๋กœ
  //๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค
  [FILENAMES]
  Exe=    MyProg.exe
  SaveAs= MyProg_Updated.exe
  [COMMANDS]
  -delete  ,,,            //์ด์ „์˜ ๋ชจ๋“  ๋ฆฌ์†Œ์Šค ์‚ญ์ œ...
  -add MyProgNew.res ,,,  //๋ชจ๋“  ์ƒˆ ๋ฆฌ์†Œ์Šค ์ถ”๊ฐ€


"ํฌ์žฅ" ๋˜๋Š” "์••์ถ•"๋œ ์‹คํ–‰ ํŒŒ์ผ:

์ผ๋ถ€ ์‹คํ–‰ ํŒŒ์ผ์€ ์ปดํŒŒ์ผ๋œ ํ›„์— ์••์ถ• ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•˜์—ฌ "ํฌ์žฅ" ๋˜๋Š” "์••์ถ•" ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒํ•˜๋ฉด ํŒŒ์ผ ํฌ๊ธฐ๊ฐ€ ์ค„์–ด๋“ค๊ณ  ๋ฆฌ์†Œ์Šค๋ฅผ ๋ณด๊ณ  ์ˆ˜์ •ํ•˜๋Š” ๊ฒƒ์ด ์–ด๋ ค์›Œ์ง‘๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด ๋ฆฌ์†Œ์Šค์˜ '์€๋‹‰' ์ด ์ด ๊ณผ์ •์˜ ์ง€๋ฐฐ์ ์ธ ๋ชฉํ‘œ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ์ด 'ํฌ์žฅ' ๊ณผ์ •์„ ์—ญ์œผ๋กœ ์—”์ง€๋‹ˆ์–ด๋ง ํ•˜๋Š” ๊ฒƒ์ด ์ผ๋ฐ˜์ ์œผ๋กœ ์–ด๋ ต์ง€๋Š” ์•Š์ง€๋งŒ ์ด๋Ÿฌํ•œ ์ €์ž๋ฅผ ๊ณ ๋ คํ•˜์—ฌ Resource Hacker๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ "์••์ถ•" ๋œ ์‹คํ–‰ ํŒŒ์ผ์€ ์ง€๋‚œ 5-10๋…„ ๋™์•ˆ ๋งค์šฐ ๋“œ๋ฌผ๊ฒŒ ์‚ฌ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ด์œ ๋Š” ๋Œ€๋ถ€๋ถ„์˜ ์‹คํ–‰ ํŒŒ์ผ์ด ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ ๋˜๋Š” ZIP ํŒจํ‚ค์ง€ ๋‚ด์—์„œ ์••์ถ•๋˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์†Œํ”„ํŠธ์›จ์–ด ์ž‘์„ฑ์ž๋“ค์€ ์‹คํ–‰ ํŒŒ์ผ์˜ ๋ฆฌ์†Œ์Šค ์„น์…˜์— ์žˆ๋Š” ์ •๋ณด๋ณด๋‹ค ๋” ๋งŽ์€ ์ •๋ณด๋ฅผ ๋…ธ์ถœํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ์—ญ ์—”์ง€๋‹ˆ์–ด๋ง์œผ๋กœ ์ง€์  ์žฌ์‚ฐ์„ ์žƒ๋Š” ๊ฒƒ์— ๋Œ€ํ•œ ์ด์ „์˜ ์šฐ๋ ค๊ฐ€ ๋งˆ์นจ๋‚ด ์™„ํ™”๋˜์—ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.


์‚ฌ์šฉ ๋ผ์ด์„ ์Šค-์ด์šฉ ์•ฝ๊ด€:

์ด Resource HackerTM ์†Œํ”„ํŠธ์›จ์–ด๋Š” ๊ท€ํ•˜๊ฐ€ ๋‹ค์Œ ์ด์šฉ ์•ฝ๊ด€์— ๋™์˜ํ•˜๋Š” ๊ฒฝ์šฐ ํ”„๋ฆฌ์›จ์–ด๋กœ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค:
  1. ์ด ์†Œํ”„ํŠธ์›จ์–ด๋Š” ์ €์ž‘๊ถŒ ์†Œ์œ ์ž์˜ ์‚ฌ์ „ ์„œ๋ฉด ์Šน์ธ์—†์ด ์›น ์‚ฌ์ดํŠธ ๋„๋ฉ”์ธ์ด๋‚˜ ๋‹ค๋ฅธ ๋งค์ฒด๋ฅผ ํ†ตํ•ด ๋ฐฐํฌํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
  2. ์ด ์†Œํ”„ํŠธ์›จ์–ด๋Š” ์–ด๋–ค ์‹์œผ๋กœ๋“  ๋ถˆ๋ฒ• ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ˆ˜์ •ํ•˜๋Š”๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
๋ฉด์ฑ… ์กฐํ•ญ: ์ด Resource HackerTM ์†Œํ”„ํŠธ์›จ์–ด ์‚ฌ์šฉ์ž๋Š” ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ "์žˆ๋Š” ๊ทธ๋Œ€๋กœ" ์ œ๊ณต ๋ฐ›๊ณ  ์žˆ์œผ๋ฉฐ ์‚ฌ์šฉ์ž๋Š” ์–ด๋–ค ๋ชฉ์ ์œผ๋กœ ๋“  ์†Œํ”„ํŠธ์›จ์–ด์˜ ์ •ํ™•์„ฑ์ด๋‚˜ ๊ธฐ๋Šฅ์— ์˜์กดํ•˜์ง€ ์•Š๊ณ  ์žˆ์Œ์„ ์ธ์ •ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ๋˜ํ•œ ์ด ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ์ด ์‚ฌ์šฉ์ž ์ž์‹ ์˜ ์œ„ํ—˜ ๋ถ€๋‹ด์ด๋ฉฐ, ์ €์ž‘๊ถŒ ์†Œ์œ ์ž๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ์ด๋‚˜ ์ ์šฉ์œผ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•˜๋Š” ์–ด๋– ํ•œ ์ฑ…์ž„๋„ ์ง€์ง€ ์•Š์Œ์„ ์ธ์ •ํ•ฉ๋‹ˆ๋‹ค.

์œ„์˜ ๋ผ์ด์„ ์Šค ์กฐํ•ญ์€ ๋ฏธ๊ตญ ๋ฒ•์ „ ์ œ17์กฐ์˜ 1202ํ•ญ์˜ ์˜๋ฏธ ๋‚ด์—์„œ "์ €์ž‘๊ถŒ ๊ด€๋ฆฌ ์ •๋ณด"๋ฅผ ๊ตฌ์„ฑํ•˜๋ฉฐ ํ—ˆ๊ฐ€๋œ ์ €์ž‘๋ฌผ์—์„œ ๋ณ€๊ฒฝ๋˜๊ฑฐ๋‚˜ ์ œ๊ฑฐ๋˜์–ด์„œ๋Š” ์•ˆ๋ฉ๋‹ˆ๋‹ค. ํ—ˆ๊ฐ€๋œ ์ €์ž‘๋ฌผ์˜ ๋ณ€๊ฒฝ ๋˜๋Š” ์‚ญ์ œ, ์œ„์˜ ๋ชจ๋“  ์‚ฌ์šฉ๊ถŒ ์กฐํ•ญ์—†์ด ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์€ ๋ผ์ด์„ ์Šค ์ €์ž‘๋ฌผ์˜ ๋ฐฐํฌ๋Š” 1202ํ•ญ์„ ์œ„๋ฐ˜ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋ฏผ์‚ฌ ๋ฐ/๋˜๋Š” ํ˜•์‚ฌ์ƒ์˜ ๊ฒฐ๊ณผ๋ฅผ ์ดˆ๋ž˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
 
 
๋ฒ„์ „ 5.2.7 ์ดํ›„์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ:
  • ๋ช…๋ น์ค„ ์Šคํฌ๋ฆฝํŠธ์˜ ์ž‘์€ ๋ฒ„๊ทธ ์ˆ˜์ •
 ๋ฒ„์ „ 5.2.6 ์ดํ›„์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ:
  • ํ…์ŠคํŠธ ์ธ์ฝ”๋”ฉ์„ ์ž˜๋ชป ๊ฐ์ง€ํ•˜๋Š” ๋ฒ„๊ทธ ์ˆ˜์ •
  • ๊ธฐํƒ€ ๋ช‡ ๊ฐ€์ง€ ์‚ฌ์†Œํ•œ ๋ฒ„๊ทธ ์ˆ˜์ • 

 

 
๋ฒ„์ „ 5.2.7 ๋‹ค์šด๋กœ๋“œ:
 
ํ•œ๊ตญ์–ด ์ผ๋ฐ˜ ํฌํ„ฐ๋ธ”
Resource Hacker.zip
4.81MB

 

 
ํ•œ๊ตญ์–ด ๋‹จ์ผ ํฌํ„ฐ๋ธ”
ResourceHacker.rar
4.83MB

 
 
 
 
 
 
๋ฐ˜์‘ํ˜•