출처 : http://snoopybox.co.kr/1286

이 방법은 오피스 2007과 동일하지만 2010은 exe 파일로 되어 있어서 약간의(?) 보충 설명을 드리겠습니다.

MS 오피스 2010은 오는 6월에 발매 예정이지만 MSDN/TechNet 구독자 다운로드 센터에는 지난 4월 22일경에 한글판이 등록되었습니다. 그런데 예전과 달리 이번에는 exe 형태로 등록되었습니다. 이 파일을 실행시키면 임시폴더에 파일을 추출하게 되고 설치를 시작하면 다시 MSOCache 라는 폴더를 만들어 설치를 하기 때문에 이중으로 파일을 복사하게 되어 시간을 낭비하게 됩니다. 따라서 이 exe 파일이 임시폴더에 추출된 형태 (즉 원래 DVD 패키지 형태)를 따로 복사해서 보관해두시면 다음에 설치할 때는 exe를 추출하지 않아도 되기 때문에 시간을 아낄 수 있습니다. 물론 시디키 미리 입력시키기 방법도 이렇게 풀어진 패키지에 적용할 수 있습니다.




exe 파일을 실행시키면 위 창이 뜬 다음 시디키 입력하는 화면이 나옵니다. 이때 창을 그대로 두고 임시폴더로 이동해서 추출된 설치 원본 파일을 다른 폴더에 복사해둔 다음 설치 창은 닫습니다. 임시 폴더 위치는 비스타나 윈도우 7의 경우

C:\Users\각자의 사용자 계정\AppData\Local\Temp 폴더이고

XP 사용자들은

C:\Documents and Settings\각자 사용자 계정\Local Settings\Temp 폴더입니다.

그런데 숨김파일과 폴더를 볼 수 있도록 설정해놓지 않았다면 위 경로가 보이지 않을 것입니다. 또한 일일이 폴더를 여러번 클릭해서 들어가는 일은 매우 귀찮을 것입니다. 따라서 윈도우 탐색기 주소창에다 %temp% 라고 입력을 해보세요. 그러면 한번에 갈 수 있습니다.




오피스 2010이 추출된 폴더는 이름이 OW로 시작됩니다.




안에 오피스 제품군이 들어있으면 그 폴더가 맞습니다.




위 방법은 자동으로 임시 폴더에 풀어진 곳을 찾아가는 것이고 수동으로 경로를 지정해서 파일을 풀어주는 방법도 있습니다. exe 파일 뒤에 /extract 옵션을 붙여주면 파일을 풀어줄 위치를 지정하는 창이 뜹니다. 둘중에 더 편하다고 생각되는 방법을 이용하세요.

소소한 팁이긴 한데 비스타나 윈도우 7 사용자들은 파일이 있는 위치에서 빈 공간에 Shift + 우클릭 하시면 여기에 명령 창 열기 라는 옵션이 나오는데 그걸로 바로 CMD 창을 띄울 수 있습니다.




검정색 창이 뜨면 파일의 앞 글자 몇개만 적고 Tab 키를 누르면 자동으로 전체 이름이 완성되는데 그 뒤에다 /extract 옵션을 붙여주시면 됩니다.
 



그러면 파일을 풀어줄 위치를 선택할 수 있습니다. 이렇게 하면 설치는 진행되지 않고 파일만 추출됩니다.




시디키 미리 입력하기 글인데 별 잡다한 이야기를 너무 많이 한 것 같습니다. 이제 본격적으로 파일 수정에 들어가겠습니다. 매우 간단합니다.

풀어진 설치 원본에 보시면 폴더가 여러개 있는데 각 에디션별 폴더에 들어가야 합니다. 프로페셔널 플러스 리테일 버전의 경우 ProPlusr.WW 폴더입니다. 뒤에 r이 붙은건 리테일 버전이고 붙지 않은건 볼륨 버전인데 볼륨 버전의 경우 설치시 시디키를 물어보지 않습니다. 왜냐하면 볼륨 버전은 setup.xml 파일에 KMS 기본 시디키가 미리 입력되어 있기 때문입니다. 참고로 setup.xml 파일은 SIG가 걸려있기 때문에 임의로 수정할 수 없습니다.

아무튼 각 에디션별 폴더로 들어간 다음 config.xml 파일을 메모장으로 열어서 편집합니다. 2007의 방법과 동일합니다. 이 파일을 열어서 두번째 줄에 아래와 같이 시디키를 넣어주시고 저장하시면 됩니다.

<PIDKEY Value="XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"/>




이 파일을 잘 수정하면 설치할 구성요소를 미리 선택한 무인설치 응답파일을 만들 수 있습니다. 2007에 대해선 작년에 포스팅했었는데 아마 2010도 거의 비슷할 겁니다. 2007의 방법은 아래 글을 참조하시구요

2009/03/26 - [컴퓨터 관련 팁] - Microsoft Office 2007 무인설치 응답파일 구성하기

2010의 경우 아래 TechNet 문서를 읽어보세요.

http://technet.microsoft.com/en-us/library/cc179195(office.14).aspx


posted by ZeroZZaNG™

티스토리 자동 로그인 설정하기

컴퓨터 유용한 팁 2010. 5. 17. 15:51

출처 : http://snoopybox.co.kr/1289

1. 티스토리 자체 블로그 주소인 경우

http://snpbox.tistory.com/login?loginid=이메일주소&password=비밀번호

위 예제처럼 자신의 블로그 주소 바로 뒤에다 저렇게 login?loginid=이메일주소&password=비밀번호 부분을 붙여주시면 됩니다. 매우 간단하죠.


2. 도메인을 따로 사용하는 경우

저는 티스토리 자체 주소보다는 제 도메인으로 접속을 합니다. 이 경우 위 방법으로는 되지 않고 몇글자 더 추가해야 합니다. 아래는 예제입니다.

http://snoopybox.co.kr/login?requestURI=http://snoopybox.co.kr/&loginid=이메일주소&password=비밀번호


첫번째 경우랑 뭐가 다른지 아시겠지요? requestURI=도메인 부분이 추가되어 있습니다.



이렇게 만든 주소를 즐겨찾기의 속성에서 수정해주시면 다음번에 접속하실 때는 한번에 로그인된 상태로 접속할 수 있습니다.


posted by ZeroZZaNG™

출처 : http://cafe.naver.com/cjcomas.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=80

PIO모드와 UDMA모드의 차이점

PIO (Programmed Input/Output)란 모든 데이터가 CPU를 통과해야 처리되는 모드입니다.

UDMA란 UDMA(Ultra Direct Memory Access)라는 뜻으로 PIO Mode에서 데이터가 전송되기 위해선 CPU를 거쳐야 하는데 하드 디스크 드라이브와 RAM(random access memory) 간의 버스에 직접 데이타가 교신하는 모드입니다.

간단하게 PIO모드는 UDMA모드보다 느립니다.


전송모드별 속도

PIO Mode 1 : 5.2Mbps 
PIO Mode 2 : 8.3Mbps 
PIO Mode 3 : 11.3Mbps 
PIO Mode 4 : 16.6Mbps 
PIO Mode 5 : 22.3Mbps

Ultra DMA Mode 0 17.5 MB/sec 
Ultra DMA Mode 1 26 MB/sec 
Ultra DMA Mode 2 33.3 MB/sec 
Ultra DMA mode 4 66.66 MB/sec 
Ultra DMA mode 5 100.0 MB/sec

 

1. Drive의 DMA 설정방법

98_ME 
    시작 -> 설정 -> 제어판 -> 시스템 -> 장치관리자 -> 디스크드라이브 -> 변경원하는 Drive 등록정보 -> 설정에서

    설정 가능

2000 /xp
    시작 -> 설정 -> 제어판 -> 시스템 -> 하드웨어 -> 장치관리자 -> IDE Controller -> 변경원하는 IDE Controller 등록정보

     -> 설정에서 설정 가능

 

 

 

 

2. 레지스트리 변경

 

* 주의 레지스트리 변경이 시스템이 부팅되지 않거나 오작동이 일어날수있습니다. 시스템 오작동에 의한 책임은 지지 않습니다.

 

1번  방법으로 DMA가 설정되지 않는 경우

시작 -> 실행 ->regedit ->  확인

레지스트리편집기가 열리면 왼쪽창에서 아래경로로 이동

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class \{4D36E96A-E325-11CE-BFC1-08002BE10318}\000n 여기서 n은 0또는 1 또는 2의 값을 갖습니다.

보통 1은 기본 IDE 채널 , 2는 보조 IDE 채널을 나타내지만 장치 상태에따라 반대로 될수도 있습니다.

UDMA모드 변경이 안되는 장치가 기본 IDE 채널에 있는지 보조 IDE 채널에 있는지 확인한 후 0001 또는 0002를 선택합니다.

변경할 IDE장치가 마스터로 동작하는지 슬래이브로 동작하는지 확인후 오른쪽창 이름에서 아래와 같은 이름을찾아

더블클릭후 데이타 값을 변경합니다.

같은 이름이 없으면 무시하셔도됩니다.

 

이름                                                      값

MasterDeviceTimingMode                       410

MasterDeviceTimingModeAllowed            ffffffff

UserMasterDeviceTimingModeAllowed      ffffffff

SlaveDeviceTimingMode                         410

SlaveDeviceTimingModeAllowed              ffffffff

UserSlaveDeviceTimingModeAllowed        ffffffff

 

위와 같이 변경하시다음 재부팅 해주시면 됩니다.

 

 

 

참고

 1번과 2번 방법 통해 DMA 설정을 했어도 사용하다 보면 DMA 설정이 PIO 로 변경되는 경우있습니다.

 설정된 DMA를 유지하실려면 아래와 같이 레지스트리를 변경하시면 됩니다.

 

시작 -> 실행 ->regedit ->  확인

레지스트리편집기가 열리면 왼쪽창에서 아래경로로 이동

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class \{4D36E96A-E325-11CE-BFC1-08002BE10318}\000n 여기서 n은 0또는 1 또는 2의 값을 갖습니다.

보통 1은 기본 IDE 채널 , 2는 보조 IDE 채널을 나타내지만 장치 상태에따라 반대로 될수도 있습니다.

UDMA모드 변경이 안되는 장치가 기본 IDE 채널에 있는지 보조 IDE 채널에 있는지 확인한 후 0001 또는 0002를 선택합니다.

변경할 IDE장치가 마스터로 동작하는지 슬래이브로 동작하는지 확인후 오른쪽창 이름에서 아래와 같은 이름을찾아

더블클릭후 데이타 값을 변경합니다.

같은 이름이 없으면 무시하셔도됩니다.

 

우측창에서 마우스 오른쪽버튼을 누른후 새로만들기 -> DWORD값을 선택

 

이름                                        값

ResetErrorCountersOnSuccess  1

 

위와같이 추가 하신다음 재부팅 해주시면됩니다.

posted by ZeroZZaNG™
출처 : http://www.toshare.kr/?mid=board_util&document_srl=40206815

IE 사용자 포함, 파이어폭스를 사용하는 분들은 아래 스크립트를 사용해 보세요.
IE 사용자들도 그리즈몽키를 이용해서 일일이 버튼 누를 필요 없이 항상 제한 해제 상태로 만들 수
있으니 꽤 유용하실 듯 합니다. 우클릭 제한 및 복사를 위한 블록지정 제한을 없애고, 복사시 추가로
붙여지는 네이버 블로그 어쩌고하는 추가글도 없이 내용만 복사해줍니다.
어디까지 되는지, 안되는 블로그나 까페가 있는지는 저도 잘 모릅니다만 적어도 네이버 블로그에선 잘 되는 듯합니다.

스크립트 링크: http://userscripts.org/scripts/show/61326
혹은 첨부한 파일을 다운로드 하세요.

자바 스크립트로 되어 있으며, 파이어폭스나 IE에선 그리즈몽키 설치후 사용하면 됩니다.
위 페이지에서 Install 버튼을 누르면 그리즈몽키가 설치되어 있다면 바로 설치할 것이냐고 묻고,
아니면 .js 파일 하나를 다운받게 됩니다.

좀 더 구체적으로 각 브라우저 별 설치법을 설명하면..

1. 파이어폭스
https://addons.mozilla.org/ko/firefox/addon/748/
파이어폭스의 경우 위의 링크에서 그리즈몽키 확장을 설치하시고 위 사이트에서 Install 누르고 설치하면
이후론 자동으로 스크립트가 적용됩니다.

2. 인터넷 익스플로러
IE에선 IE Toy를 설치하면 그리즈몽키가 포함되어 있는데요, 그걸 이용하면 항상 적용이 되게 할 수 있습니다.
우선 IE Toy를 설치한 후, IE Toy가 설치된 곳의 gm_scripts 디렉토리에 다운받은 스크립트를 복사합니다.
이후 IE Toy의 환경 설정에서 '사용자 스크립트'를 눌러보면 새로 복사한 스크립트가 추가되어 있으며,
사용하겠다고 체크를 하면 이후론 항상 적용이 됩니다.

3. 웹마
제가 사용하는 주력 브라우저가 웹마입니다. IE 기반으로 동작해서 호환성도 좋고, 각종 기능들도 편리하고..
크롬이나 파이어폭스도 몇번 써보려 했지만 웹마가 제일 편한 것 같더군요.
웹마에 그리즈몽키가 되거나 기능을 포함하면 참 좋을텐데.. 적어도 당분간은 지원할 계획이 별로 없으신 것 같더군요 -_-;
http://www.mdiwebma.com/webma2/board/?mode=read&id=5&bid=8547&page=2&cate=&search=SUBJECT&word=
항상 적용되게 할 순 없지만, 여기서 플러그인 받아, 해제 원하는 사이트에서 버튼 눌러주면 제한이 해제됩니다.

4. 구글 크롬
웹마로 돌아오기 전, 가장 주력으로 사용하던 브라우저입니다만.. IE 와의 호환성 등 여러 문제로 포기했었죠.
사실 크롬엔 그리즈몽키와 유사한 기능이 기본으로 포함되어 있습니다.
http://userscripts.org/scripts/show/61326 에서 Install 버튼을 누르면, 파이어폭스에 그리즈몽키가 설치된 상태와
유사하게 스크립트를 설치할 것이냐고 물어보고, 확장 프로그램들과 같은 목록에서 사용/제거 등 여러 관리를
해 줄 수도 있습니다.
다만 http://userscripts.org의 상당수 스크립트들이 크롬에선 제대로 동작을 하지 않으며, 이 마우스 제한 스크립트도
역시 크롬에선 동작하지 않더군요.
더 좋은 방법이 있는지는 모르겠습니다만, 크롬 사용자라면 북마클릿으로 어느 정도 해결을 할 수 있습니다.

북마크 추가를 누르시고 이름은 원하는대로 적으신 후, 주소 창에 아래 내용을 모두 복사하셔서 붙여넣으세요.

javascript:if(window.mainFrame != null){ window.mainFrame.utility.detachSelectPrevent(); window.mainFrame.papermain.utility.detachSelectPrevent(); } if(window.papermain != null){ window.utility.detachSelectPrevent(); window.papermain.utility.detachSelectPrevent(); } if(window.utility != null){ utility.detachSelectPrevent(); } alert("ok");

이후 해제를 원하는 사이트에서 추가한 북마크를 클릭하면, ok 버튼이 뜨면서 마우스 제한 및 복사 제한이 풀릴 겁니다.
사실 북마클릿 기반 방법은 자바 스크립트를 지원하는 거의 모든 브라우저에서 다 될 텐데요, 일일이 테스트는 안해봐서
확실히는 모르겠군요.


posted by ZeroZZaNG™

XP VS 7 속도, 성능 테스트

컴퓨터 유용한 팁 2010. 4. 12. 21:25

Install Silverlight3

 

출처 : http://news.danawa.com/tv/index.php?nSeq=1594249&getTvList=0&nOption=253

 

궁금하신분들은 한번 보세요^^

posted by ZeroZZaNG™

윈도우 cmd 명령어

컴퓨터 유용한 팁 2010. 3. 17. 15:44

출처 : http://kj153.textcube.com/23

 

윈도우 cmd 명령어

 

명령어의 사용설명은 명령프롬프트를 열어 명령어를 입력후 /? 를 입력하면 자세한 설명이 나옵니다.

 

ASSOC    파일 확장명 연결을 보여주거나 수정합니다.
ATTRIB   파일 속성을 표시하거나 바꿉니다.
BREAK    확장된 CTRL+C 검사를 설정하거나 지웁니다.
BOOTCFG  부팅 로딩을 제어하기 위해 boot.ini에서 속성을 설정합니다.
CACLS    파일의 액세스 컨트롤 목록(ACL)을 표시하거나 수정합니다.
CALL     한 일괄 프로그램에서 다른 일괄 프로그램을 호출합니다.
CD       현재 디렉터리 이름을 보여주거나 바꿉니다.
CHCP     활성화된 코드 페이지의 번호를 표시하거나 설정합니다.
CHDIR    현재 디렉터리 이름을 보여주거나 바꿉니다.
CHKDSK   디스크를 검사하고 상태 보고서를 표시합니다.
CHKNTFS  부팅하는 동안 디스크 확인을 화면에 표시하거나 변경합니다.
CLS      화면을 지웁니다.
CMD      Windows 명령 인터프리터의 새 인스턴스를 시작합니다.
COLOR    콘솔의 기본색과 배경색을 설정합니다.
COMP     두 개 또는 여러 개의 파일을 비교합니다.
COMPACT  NTFS 분할 영역에 있는 파일의 압축을 표시하거나 변경합니다.
CONVERT  FAT 볼륨을 NTFS로 변환합니다. 현재 드라이브는 변환할 수 없습니다.
COPY     하나 이상의 파일을 다른 위치로 복사합니다.
DATE     날짜를 보여주거나 설정합니다.
DEL      하나 이상의 파일을 지웁니다.
DIR      디렉터리에 있는 파일과 하위 디렉터리 목록을 보여줍니다.
DISKCOMP 두 플로피 디스크의 내용을 비교합니다.
DISKCOPY 플로피 디스크의 내용을 다른 플로피 디스크로 복사합니다.
DISKPART 디스크 파티션 속성을 표시하거나 구성합니다.
DOSKEY   명령줄을 편집하고, Windows 명령을 다시 호출하고, 매크로를 만듭니다.
DRIVERQUERY  현재 장치 드라이버 상태와 속성을 표시합니다.
ECHO     메시지를 표시하거나 ECHO를 사용 또는 사용하지 않습니다.
ENDLOCAL 일괄 파일에서 환경 변경의 지역화를 끝냅니다.
ERASE    하나 이상의 파일을 지웁니다.
EVENTQUERY  지정된 영역에 대해 이벤트 로그 항목을 표시합니다.
EXIT     CMD.EXE 프로그램(명령 인터프리터)을 마칩니다.
FC       두 파일 또는 파일의 집합을 비교하여 다른 점을 표시합니다.
FIND     파일에서 텍스트 문자열을 찾습니다.
FINDSTR  파일에서 문자열을 찾습니다.
FOR      파일 집합에서 각 파일에 대해 지정된 명령을 실행합니다.
FORMAT   Windows에서 사용할 디스크를 포맷합니다.
FSUTIL   파일 시스템 속성을 표시하거나 구성합니다.
FTYPE    파일 확장 연결에 사용되는 파일 형식을 표시하거나 수정합니다.
GOTO     Windows 명령 인터프리터가 일괄 프로그램에서 이름표가 붙여진 줄로 이동합니다.
GPRESULT 컴퓨터 또는 사용자에 대한 그룹 정책 정보를 표시합니다.
GRAFTABL Windows가 그래픽 모드에서 확장 문자 세트를 표시할수 있게 합니다.
HELP     Windows 명령어에 관한 도움말을 제공합니다.
IF       일괄 프로그램에서 조건 처리를 수행합니다.
LABEL    디스크의 볼륨 이름을 만들거나, 바꾸거나, 지웁니다.
MD       디렉터리를 만듭니다.
MKDIR    디렉터리를 만듭니다.
MODE     시스템 장치를 구성합니다.
MORE     출력을 한번에 한 화면씩 표시합니다.
MOVE     하나 이상의 파일을 한 디렉터리에서 다른 디렉터리로 옮깁니다.
OPENFILES  파일 공유에서 원격 사용자에 의해 열린 파일을 표시합니다.
PAGEFILECONFIG 페이지 파일 속성을 표시하거나 구성합니다.
PATH     실행 파일의 찾기 경로를 보여주거나 설정합니다.
PAUSE    일괄 파일의 처리를 보류하고 메시지를 보여줍니다.
POPD     PUSHD 명령으로 저장된 디렉터리로 바꿉니다.
PRINT    텍스트 파일을 인쇄합니다.
PROMPT   Windows 명령 프롬프트를 바꿉니다.
PUSHD    현재 디렉터리를 저장한 후 디렉터리를 바꿉니다.
RD       디렉터리를 지웁니다.
RECOVER  불량이거나 결함이 있는 디스크에서 읽을 수 있는 정보를 복구합니다.
REM      일괄 파일 또는 CONFIG.SYS에서 주석을 기록합니다.
REN      파일 이름을 바꿉니다.
RENAME   파일 이름을 바꿉니다.
REPLACE  파일을 대체합니다.
RMDIR    디렉터리를 지웁니다.
SET      Windows 환경 변수를 보여주거나, 설정하거나, 지웁니다.
SETLOCAL 일괄 파일에서 환경 변경의 지역화를 시작합니다.
SC       서비스를 표시하거나 구성합니다(백그라운드 작업).
SCHTASKS 컴퓨터에서 실행할 명령과 프로그램을 예약합니다.
SHIFT    일괄 파일에서 바꿀 수 있는 매개 변수의 위치를 바꿉니다.
SHUTDOWN 컴퓨터의 로컬 또는 원격 종료를 허용합니다.
SORT     입력을 정렬합니다.
START    지정된 프로그램이나 명령을 별도의 창에서 시작합니다.
SUBST    경로를 드라이브 문자로 지정합니다.
SYSTEMINFO  특정 컴퓨터의 속성과 구성을 표시합니다.
TASKLIST 서비스를 포함한 실행 중인 모든 작업을 표시합니다.
TASKKILL 실행 중인 프로세스나 응용 프로그램을 중지합니다.
TIME     시스템 시간을 보여주거나 설정합니다.
TITLE    CMD.EXE 세션에 대한 창의 창 제목을 설정합니다.
TREE     드라이브 또는 경로의 디렉터리 구조를 그래픽으로 화면에 표시합니다.
TYPE     텍스트 파일의 내용을 보여줍니다.
VER      Windows 버전을 보여줍니다.
VERIFY   파일이 디스크에 올바로 쓰였는지 검증할지 여부를 지정합니다.
VOL      디스크 볼륨 이름과 일련 번호를 보여줍니다.
XCOPY    파일과 디렉터리 트리를 복사합니다.
WMIC     대화형 명령 셸 내의 WMI 정보를 표시합니다.

posted by ZeroZZaNG™

저장 장치에 GRUB을 심는 방법

컴퓨터 유용한 팁 2009. 11. 13. 09:22

출처 : http://windowsforum.kr/?document_srl=498145

 

저장 장치에 HP FORMAT TOOL이나 기타 프로그램으로 포맷을 먼저 해주시고

첨부한 파일을 C드라이브 루트에 옴겨놓고 CMD창을 오픈합니다.

 

명령프롬프트에 아래와 같이 입력해줍니다.

 

CD\

GRUB.EXE /NT52 ?:

 

 

 

여기서 ?=저장장치 드라이브 문자입니다. 일반하드나 USB장치등의 드라이브 문자입니다.

 

부트섹터가 심어지면

 

원하는 자료를 전부 저장 장치에 복사 하시면 됩니다.(GRUB4DOS메뉴로 만들어진 ISO파일 내에 모든폴더와 파일)

 

기타 프로그램은 USB장치가 보이질 않는 문제가 있을수 있는데 이건 그런 문제점이 없습니다.

FAT32/NTFS 심기 가능합니다.

*VISTA이상에서 NT계열에 부트섹터 심는 방법과 유사하죠.

*원본은  3가지를 복사하게 되어 있는데 어차피 삭제하고 최신버전의 GRLDR과MENU를 갱신하기 때문에 불필요하게 삭제등을 안할려고 핵심 부트섹터만 심는 파일만 추출했습니다. MKGRLDR.EXE원본 파일을 이름변 변경했습니다.GRUB.EXE로

 

 

자료= GRUB.exe

 

관련자료 다운로드

 


 

 

 

 

'컴퓨터 유용한 팁' 카테고리의 다른 글

XP VS 7 속도, 성능 테스트  (0) 2010.04.12
윈도우 cmd 명령어  (0) 2010.03.17
프로그램 한글패치 강좌  (0) 2009.11.08
가상 바이오스 버전별 차이점  (0) 2009.10.16
PC 활용 알짜 팁  (0) 2009.10.01
posted by ZeroZZaNG™

프로그램 한글패치 강좌

컴퓨터 유용한 팁 2009. 11. 8. 13:42

출처 :  Win.F - OI7r님의 게시물

 

모든 분들이 생각하듯이 잘 사용하지 않는 영문 프로그램을 사용하다보면 아 한글판이나 한글패치는 없을까 하고 생각하거나 인터넷등에서 찾아보시는 분들이 다수 계실줄로 압니다.

물론 저 또한 그렇구요.

그런데 이번에 여러 프로그램의 한글화 작업을 해주시던 OI7r님께서 한글패치에 대한 강좌를 써 주셨네요^^

그래서 제 블로그에다가 한번 옮겨 봅니다.

참고들 하세요~

 

아래글은 OI7r님의 원문글 입니다.

-----------------------------------------------------------------------------------

 

한글패치에 대해 많이 어려워하시는 분들이 많습니다.

실제로 한글패치는 단순 그 자체입니다.

PC에 대한 많은 지식도, 또한 영어를 아주 잘할 필요도 없습니다.

물론 많은 경험은 보다 깔끔하고 세련된 패치가 될 수 있겠지요..

 

본인의 영어 실력은 형편없습니다.

대학 입학시 연필 굴려서 영어시험을 치럿던 기억이 아직도 생생합니다.

대학 들어가서 처음 재미를 붙인것이 졸업때 토플460점 맞은게 저의 처음이자 마지막 영어 실력테스트 였습니다.

당시 토플550이면 무료로 해외연수 기회가 주어 졌답니다..

 

우선 프로그램소개입니다.

일전에 소개해 드린 Resource Tuner라는 프로그램이 있습니다.

이 프로그램은 단순 리소스만 편집가능하기에 이것 보다는 이 기능이 포함된 PE Explorer를 추천합니다.

현재 PE Explorer R6이 최신이며, 어둠을 통해 구할 수 있는 버전은 R5일 겁니다.

사용상에 큰 무리가 없고 기능적인 면에서도 큰 차이가 없으니 R5를 쓰셔도 무방합니다.

 

PE Explorer R5로 부터 리소스 편집을 이용해 해당 프로그램의 리소스를 수정하시면 되는데,

일반적으로 수정항목은 Menu/Dialog/String 입니다.

 

많이들 이용하고 또 알려진 Resource Hacker도 있지만 확장성과 호환성이 PE Explorer가 조금 더 좋습니다.

간단한 것들은 Resource Hacker로 해결되지만, 내용이 많거나 특히 Dialog에서 문자변환에 따른 배열을 고려하신다면

PE Explorer를 이용하시면 보다 편리합니다. UI가 좋아서 ^^

 

프로그램 중 델파이로 작성된 프로그램 혹은 Java로 짜여진 프로그램 및 간단한 프로그램은 따로 리소스를 두지 않는 경우가 있는데요 이경우 Resource Hacker나 PE Explorer로도 편집이 불가능 할때가 있습니다.

 

이런경우가 난감하지만 이 경우 Hexa 에디터를 이용하시면 됩니다.

얼마전에 소개해드린 한글 또는 영문을 헥사코드로, 헥사코드를 한글 또는 영문으로 변환시켜주는 유틸을 이용하시면 됩니다.

 

자료실의 최근자료 중 파일연결 해제유틸이 바로 그것입니다.

Unassociater 인데요

Unassociate를 헥사코드로 변경하면

55 00 6E 00 61 00 73 00 73 00 6F 00 63 00 69 00 61 00 74 00 65 00

라는 헥사코드가 됩니다. 해당프로그램을 헥사코드 편집기에서 열어준 다음 검색후 해당 코드를 찾으시면 되겠지요?

그런다음 다시 이 코드를 한글 코드로 바꿔주면 됩니다.

0C D3 7C C7 F0 C5 B0 AC 20 00 74 D5 1C C8

"파일연결 해제" 가 그것인데요.. 이렇게 바꿔 주시면 됩니다.

코드변경후 남는 부분은 어떻게 처리하나요?

답은 간단합니다. 그냥 비워주시면 됩니다. 헥사코드에서 비워주는 부분은 모두 00 으로 처리합니다.

자리수를 맞추면

0C D3 7C C7 F0 C5 B0 AC 20 00 74 D5 1C C8 00 00 00 00 00 00 00 00

이렇게 되겠네요..

문장이 다소 긴 부분도 이렇게 수정하시면 됩니다.

 

해당 부분의 대표적인 예로 방금 말씀드린 Unassociate와 CPU-Z를 들 수 있겠습니다.

CPU-Z에서 상단의 메뉴탭은 따로 String이나 Menu 혹은 Dialog에 나와 있지 않기에 헥사코드 편집기를 이용하셔야 됩니다.

 

헥사코드 편집기는 UltraEditor를 추천합니다. WinHex도 있지만 한글지원과 더불어 확장성이 좋으니깐요..

간단히 마우스 우 클릭만으로도 헥사코드 를 추가하거나 불필요한 부분을 제거할 수 있는 잇점도 있구요..

(WinHex는 안써봐서 모르겠습니다 ㅡ.ㅡ;;)

 

다음으로 한글화 부분입니다.

영어실력이 좋아서 직접 보면서 바로 하셔도 되겠지만, 우선 프로그램을 조금 이해하는 게 중요합니다.

개발자의 의도와 맞아야 겠지요.. 그래서 일단은 영문이든 다른 외국어든 본인이 사용해 보고 기능을 확인하는 것이 중요합니다.

간혹 기계식 번역으로 내용이 이해가 안되는 부분은 일반적인 번역패치라서 그런 겁니다.

프로그램을 이해하면 남이 보기에도 깔끔하고 이해하기 쉽겠지요..

 

같은 말이라도 아 다르고 어 다르다고 합니다. 번역시 자칫 실수로 전혀다른 의미의 말로 전환이 되면 보는사람도 답답해 집니다. CPU-Z에서 Validation Confirm이라는 부분을 인증성 검사로 번역하면 단순 내용만 보았을땐 차이가 없지만,

실제 이용자는 햇갈릴 수가 있습니다.

프로그램에 대한 또는 측정값에 대한 유효성을 검사하는 것인데 인정성 검사보다는 유효성 확인 이 더 어울리겠지요..

즉, 자신만의 언어구사 능력이 가장 큰 영향을 끼친다고 볼 수 있겠습니다.

 

많은 분들이 한글화에 관심을 가지고 많은프로그램이 보다 쉽게 유저에게 알려지고 지역화가 된다면 쓰는 사람도, 개발하는 사람도 좋은 결과가 있을거라 생각됩니다.

 

마지막으로 패치내용에 대한 프로그램 적용입니다.

간단히 패치내용을 압축파일로 묶어서 알리는 것도 중요하지만 보다 쉽게 프로그램에 적용하는 게 중요하겠지요?

가장 간편한 방법은 인스톨쉴드를 이용하는 것입니다.

인스톨러를 이용하여 프로그램이 인스톨된 경로를 지정하고 자동으로 해당경로에 덮어쓰기를 하도록 지정하면 됩니다.

일반적으로 많이 쓰는 AutoIt이외에 Install Shield나 Nullsoft Installer등이 있는데요 본인이 원하는 것으로 하면 됩니다.

 

초보가 쓰기에는 Smart Installer를 추천합니다. UI가 간단하고 Editor작업이 용이합니다. 자체 환경변수로 더더욱 편하고요.

 

이상 한글패치강좌 였습니다.

편의상 텍스트로 강좌를 대신하여 내용이 긴편이지만, 추려서 받아들이시면 많은 도움이 되실거라 생각됩니다.

이를 이용하여 간단한 용돈벌이(?)도 가능하니 많은 분들이 관심가졌으면 합니다.

 

만약 번역중 막히는 부분이 있다면, 겁내지 마시고 구글링을 하시거나 최근 인기있는 Babylon을 이용하십시오..

다국어 번역기능이 뛰어납니다.

 

 

감사합니다.

 

****

빠진부분이 있어 내용추가합니다.

PE Explorer를 이용하면 일부 이미지도 편집이 가능합니다.

프로그램 로딩시 출력되는 이미지를 원하는 이미지로 바꿀 수가 있습니다

또한 이미 한글화작업으로 알려드린 CHM Eeditor를 이용하여 도움말 파일에 대한 한글작업까지 병행하면 완성본을 만들 수 있습니다.

posted by ZeroZZaNG™