2008년 6월 30일 월요일

AutoIt 3탄 유틸리티 자동 다운로드 & 설치

이 스크립트는 네이버 무인카페 디히님의
"오토잇을 이용한 프로그램다운로드 설치파일 제작하기.. "
에 첨부된 스크립트 중 일부 내용만 발췌하였습니다.



오늘은 AutoIt을 활용하여 자동 다운로드 & 설치를 배워봅시다.
이 방법의 단점은 홈페이지 다운로드 주소가 변경될 경우 무용지물이 된다는 것입니다.
따라서 버전 업데이트가 자주 되는 프로그램에는 적합하지 않겠죠.
예제 프로그램은 네이트온 입니다. (XP 기준입니다. 비스타는 네이트온 설치 파일이 다릅니다.)



$downfile = "http://nateondownload.nate.com/download/NATEON37.EXE"     ;설치 파일 다운로드 주소 입력
$filesize = InetGetSize( $downfile )
DirCreate("C:\snoopy")                                                                           ;임시 폴더 만들기
ProgressOn("네이트온 다운로드", "다운로드 진행상황", "0% 다운로드 중...")    ;다운로드 창 타이틀 설정
InetGet($downfile, "C:\snoopy\nateon37.exe",1,1)                                    ;파일 다운로드 하기
While @InetGetActive
$downsize = @InetGetBytesRead
$per = ($downsize / $filesize) * 100
$per = Int( $per )
ProgressSet( $per, $per & "% 다운로드 중...")
Sleep(200)
WEnd
ProgressSet(100 , "다운로드를 완료하였습니다.", "완료")
Sleep(500)
ProgressOff()

;지금까지 네이트온 다운로드 스크립트였습니다.
;빨간색 주석 달린 줄만 각 프로그램에 맞게 수정해주시면 되겠죠.
;지금부터 네이트온 설치 스크립트를 시작하겠습니다.

RUN("C:\SNOOPY\NATEON37.EXE")                                                      ;다운받은 경로 잘 써야겠죠
WINWAIT("네이트온 설치 프로그램","네이트온 설치")
IF NOT WINACTIVE("네이트온 설치 프로그램","네이트온 설치") THEN WINACTIVATE("네이트온 설치 프로그램","네이트온 설치")
WINWAITACTIVE("네이트온 설치 프로그램","네이트온 설치")
SEND("!N")
WINWAIT("네이트온 설치 프로그램","사용권 계약")
IF NOT WINACTIVE("네이트온 설치 프로그램","사용권 계약") THEN WINACTIVATE("네이트온 설치 프로그램","사용권 계약")
WINWAITACTIVE("네이트온 설치 프로그램","사용권 계약")
SEND("!A!N")                                                                   
WINWAIT("네이트온 설치 프로그램","설치 유형")
IF NOT WINACTIVE("네이트온 설치 프로그램","설치 유형") THEN WINACTIVATE("네이트온 설치 프로그램","설치 유형")
WINWAITACTIVE("네이트온 설치 프로그램","설치 유형")
SEND("!N")
WINWAIT("네이트온 설치 프로그램","이제 프로그램을 설치할 수 있습니다.")
IF NOT WINACTIVE("네이트온 설치 프로그램","이제 프로그램을 설치할 수 있습니다.") THEN WINACTIVATE("네이트온 설치 프로그램","이제 프로그램을 설치할 수 있습니다.")
WINWAITACTIVE("네이트온 설치 프로그램","이제 프로그램을 설치할 수 있습니다.")
SEND("!I")

;지금부터 마지막에 셋팅하는 창입니다.
;원래는 키보드 방향키로 가능했는데 이상하게 이 버전은 안되네요.
;따라서 마우스 신공을 한번만 사용하겠습니다. 그 다음부턴 방향키로 되네요.

WINWAIT("네이트온 설치 프로그램","네이트온 설치완료")
IF NOT WINACTIVE("네이트온 설치 프로그램","네이트온 설치완료") THEN WINACTIVATE("네이트온 설치 프로그램","네이트온 설치완료")
WINWAITACTIVE("네이트온 설치 프로그램","네이트온 설치완료")
WINMOVE("네이트온 설치 프로그램","네이트온 설치완료",0,0)
MOUSECLICK("LEFT",49,170)
SEND("{DOWN}{SPACE}{DOWN}{SPACE}{DOWN}{SPACE}!N")
WINWAIT("네이트온 설치 프로그램","네이트온 설치 완료")
IF NOT WINACTIVE("네이트온 설치 프로그램","네이트온 설치 완료") THEN WINACTIVATE("네이트온 설치 프로그램","네이트온 설치 완료")
WINWAITACTIVE("네이트온 설치 프로그램","네이트온 설치 완료")
SEND("{SPACE}")

Sleep(3000)
FileDelete("C:\snoopy\nateon37.exe")                                                     ;네이트온 설치파일 지우기
DirRemove("C:\snoopy")                                                                         ;임시폴더 지우기




이상으로 허접한 설명을 마치겠습니다.

2008년 6월 21일 토요일

AutoIt을 활용하여 간단한 유틸리티 자동설치 프로그램을 만들어보자

다 쓰고 보니 상당히 장문이군요.
하지만 제가 말이 많아서 그렇지 내용은 별로 많지 않습니다.
천천히 하나씩 하나씩 따라오시면 쉽게 하실 수 있습니다.



오늘은 AutoIt 간단한 사용법을 배워보겠습니다.
사실 프로그래밍 조금 하신 분들은 이런게 우스우실 겁니다.
하지만 저처럼 프로그래밍의 "ㅍ" 자도 모르는 사람들에겐 엄청 재미있는 프로그램일 수도 있습니다 ^^

사실 저는 관련 커맨드를 거의 모르기때문에 아주 제한적인 것만 보여드리겠습니다.
자세한 사항은 프로그램 자체의 도움말이나 관련 싸이트에 있습니다.
고급기술을 익히시면 진짜 엄청 복잡한 프로그램도 만들 수 있지 않을까 싶습니다.

이 가이드에선 알집 7.13 버전으로 진행하겠습니다.
그대로 보고 따라하기 하시려면 이 파일로 받아주세요.




제가 사용하는 커맨드의 종류는 4-5개 정도밖에 안 됩니다.
이런 간단한 커맨드만 익혀도 집에서 혼자 유틸리티 설치용 프로그램 만드는건 쉽게 가능하실 겁니다.

먼저 AutoIt을 설치합니다.



이걸 왜 설치하냐면 창 정보 보는거랑 (필요하면 마우스 포인트 찍는거랑) EXE 컴파일 때문에 설치합니다.

설치를 다 하셨으면 AutoIt Window Info 프로그램을 실행해주세요.
그리고 옵션에서 Freeze 를 선택해주세요.

사용자 삽입 이미지


지금부터 스크립트를 작성하겠습니다.
즉 여러분들께서 프로그램을 짜시는겁니다.

기본적인 골격을 먼저 설명드리겠습니다.

RUN("설치할 프로그램.EXE")
WINWAITACTIVE("설치할 프로그램 창 이름","보조 텍스트")
SEND("키보드 자판")

간단하죠?
설치 프로그램을 실행시킨 다음에 각 단계에 맞는 설치창이 뜨기를 기다립니다.
그리고 그 창이 뜨면 특수한 키보드나 마우스 입력을 지시하는 것입니다.

대부분의 프로그램은 그냥 잘 되는데 일부 프로그램에선 중간에 걸리는 경우가 있습니다.
그래서 WINWAITACTIVE와 함께 IF NOT WINACTIVE를 함께 사용해주기도 하는데
여기서는 완전 초보를 위한 방법이므로 아주 간단한 커맨드만 사용하겠습니다.
좀 더 고난도의 스킬을 습득하시려면 혼자 메뉴얼 보고 연구하시면 됩니다.

먼저 알집 설치프로그램을 실행시켜야겠죠.
메모장을 열어주시고
다음과 같이 적습니다.

RUN("ALZip713.exe")

여기서 절대경로를 입력하지 않았기 때문에 나중에 컴파일한 실행파일은 알집 설치파일과 같은 폴더에서 실행하셔야 합니다.

그럼 알집 설치창이 뜨겠죠.
일단 스크립트 작성중이니 수동으로 알집 설치창을 띄워봅시다.

사용자 삽입 이미지


그러면 보안 경고창이 뜨는데 스크립트에서 실행하면 이 창이 뜨지 않습니다.
바로 다음 창이 뜨게됩니다. 실행 누르시고

사용자 삽입 이미지

이렇게 설치 창이 뜨게됩니다.

이제 메모장에 다음과 같이 적습니다.

WINWAITACTIVE("설치 - 알집","알집 설치를 환영합니다.")
SEND("!N")

이 말이 뭘까요? 처음에 알집 설치프로그램을 실행시켰죠? 그 다음에 저 창이 뜨잖아요.
그러니깐 위에 줄은 저 창이 뜰 때까지 기다리라는 뜻이고 아래 줄은 Alt + N 버튼을 누르라는 소리입니다.
즉 저 창이 뜨면 "다음" 버튼을 눌러주라는 것이죠.

여기서 WINWAITACTIVE 다음에 창 이름하고 보조 텍스트를 적어야 하는데 어떻게 적냐구요?
물론 눈에 보이는대로 그냥 타이핑 하시면 됩니다. 그런데 간혹 특수문자라든지 귀찮은게 들어갈 수도 있고
실수로 오타가 나면 안되겠죠?
따라서 아까전에 제가 처음에 AutoIt 설치하고 AutoIt Window Info 프로그램을 띄우라고 했죠?
이 프로그램을 이용하겠습니다.

사용자 삽입 이미지


AutoIt Window Info 프로그램을 보시면 옆에 Finder Tool이 있습니다. 과녁판 같이 생긴 동그라미 말입니다.
저걸 드래그해서 알집 설치창에다가 가져가보면 아래쪽에 창에 대한 정보가 나옵니다.
저기 텝을 보시면 윈도우 컨트롤 비주얼텍스트 히든텍스트 ... 줄줄줄 나오는데요
윈도우 텝에는 알집 창의 타이틀이 나오고 비주얼 텍스트에는 보조 텍스트가 나옵니다.

옆으로 쭉 넘기면 마지막에 Summary 텝이 나오는데 그 텝을 이용하시면 됩니다.
거기 보시면 다 나옵니다.

Title 부분에서 설치 창 제목을 복사하시고 Visible Text 부분에서 대충 보고 아무 줄이나 하나 선택하세요.
그냥 눈에 보이는대로 적어도 되는데 이게 더 편리합니다.

그래서 WINWAITACTIVE("설치 - 알집","알집 설치를 환영합니다.") 라는 명령어를 만들게 된 것입니다.
저기까지 하면 저 창을 기다렸다가 나오면 "다음"을 클릭하겠죠.
근데 저는 Alt + N 을 했는데 실제로 엔터나 스페이스로 해도 됩니다. 하지만 Alt + N이 정확하고 실수가 없더군요.

자 그럼 다음 창으로 넘어가봅시다.

사용자 삽입 이미지


이제 라이선스 계약 동의라는 창이 나왔습니다. 이녀석은 어떻게 해야할까요?
역시 이 녀석이 활성화 될 때까지 기다리라는 명령어와 "동의함", "다음" 을 차례대로 눌러줘야겠죠?

WINWAITACTIVE("설치 - 알집","라이선스 계약 동의")
SEND("!A!N")

이제 감이 오시나요? 이렇게 간단한 구조가 계속 반복되는 것입니다 ^^

다음 창은 설치할 폴더 선택하는 것이군요.

사용자 삽입 이미지


여기서는 엔터를 눌러도 되겠지만 역시 Alt + N 하시면 되겠죠?

WINWAITACTIVE("설치 - 알집","설치할 폴더 선택")
SEND("!N")

다음 창으로 넘어가겠습니다.

사용자 삽입 이미지

시작메뉴 폴더 선택하는 창입니다.
여기서 물론 단순하게 Alt + N 으로 넘어가도 되는데
저는 사실 유틸리티 설치할 때 시작 폴더같은거 잘 안 만듭니다.
더욱이 알집같이 압축 프로그램은 실행할 일이 없고 항상 마우스 우클릭으로만 사용하니까 시작메뉴에 있을 필요성을 못 느낍니다. 아마 저와 비슷하신 분들이 많이 계실겁니다.

그럼 여기서 저기 "시작메뉴 폴더를 만들지 않습니다" 부분에 네모상자에 체크를 해야겠지요?
그런데 방법이 두가지가 있습니다.
하나는 키보드를 이용하는 방법이고 하나는 마우스를 이용하는 방법입니다.
뭐가 더 좋을까요?

마우스 이용시에 주의할 사항이 있습니다.
모든 창이 모든 컴퓨터에서 같은 위치에 뜨지는 않을겁니다.
그렇다면 특정한 포인트를 찍어버린다면 다른 컴퓨터에선 허공에 마우스 클릭을 할 수도 있겠죠?
따라서 설치 창을 특정 위치로 옮겨놓고 마우스 클릭하는 방법이 있습니다.

사실 처음부터 마우스로만 다 할 수도 있습니다.
그게 만들기는 좀 귀찮지만 남들이 보면 엄청 멋있어 보일 수도 있죠 ㅎㅎ

아무튼 이 창에서 마우스에 대한 간단한 소개를 하겠습니다.
말씀드렸듯이 이 창을 특정 위치로 옮긴 다음에 마우스를 찍어주셔야겠죠?
편의를 위해 0,0 위치로 이동시키겠습니다. 즉 화면 좌측 상단으로 창을 옮기는겁니다.

WINWAITACTIVE("설치 - 알집","시작메뉴 폴더 선택")
WINMOVE("설치 - 알집","시작메뉴 폴더 선택",0,0)

그 다음 체크박스에 클릭을 해줘야겠죠? 저 위치를 어떻게 알아낼 수가 있을까요?
바로 아까전에 띄워놓으신 AutoIt Window Info 프로그램에 답이 있습니다.
그 과녁판을 체크박스에 옮겨가시면 좌표가 표시됩니다.

제가 찍어보니까 좌표가 54,322 로 나오네요.
창을 0,0으로 옮긴 기준으로 말씀드리는겁니다.

그런데 주의하실 사항은 테마에 따라서 창이 약간 다르기 때문에
이게 윈도우 자동설치에 적용하면 약간 달라질 수가 있습니다.
자동설치시 창이 고전테마 창으로 설치된다면 약간 더 위쪽에 포인트를 찍어야합니다.
만약 윈도우 자동설치용으로 만드실거라면 처음부터 고전테마로 변경하고 작업하시면 되겠죠.

아무튼 저 위치를 마우스로 클릭하는 방법은

MOUSECLICK("LEFT",54,322)

다음 버튼도 Alt + N 으로 하지 않고 마우스 클릭 해볼까요?

MOUSECLICK("LEFT",341,363)

만약에 마우스 연타를 하고싶으시다면?

MOUSECLICK("LEFT",x좌표,y좌표,횟수) 이렇게 뒤에 횟수까지 추가해주시면 됩니다.

기본값이 1이기 때문에 위에는 따로 적지 않았습니다.

마우스에 대한 내용은 이정도로만 하고 다시 저 창에서 키보드로 하는 방법으로 가겠습니다.

"시작메뉴 폴더를 만들지 않습니다" 로 이동하려면 Tab 키를 이용합니다.
Tab을 두번 누르면 선택할 수 있게 가더군요. 거기서 스페이스 눌러주고 Alt + N 해주면 되겠네요.

SEND("{TAB 2}{SPACE}!N")

다음 창으로 넘어갑시다.

사용자 삽입 이미지

여기서도 마찬가지로 저는 바탕화면 아이콘, 빠른 실행 아이콘, 시작 메뉴에 아이콘 이런거 안만듭니다.
따라서 저것들을 다 체크 해지해줘야 합니다.
역시 Tab 키와 스페이스 키로 해결하겠습니다.

WINWAITACTIVE("설치 - 알집","아이콘 설정")
SEND("{SPACE}{TAB}{SPACE}{TAB}{SPACE}!N")

다음 창으로 넘어가겠습니다.

사용자 삽입 이미지

저는 역시 이 창에서도 알툴바를 사용하지 않기 때문에 체크를 해지하겠습니다.
Tab 키를 7번 눌러야 알툴바 설치하기 체크박스로 갈 수 있더군요.
거기서 스페이스 눌러주고 다시 텝 두번에 다시 스페이스

WINWAITACTIVE("설치 - 알집","설치준비")
SEND("{TAB 7}{SPACE}{TAB 2}{SPACE}")

그 다음이 문제입니다.
알집이든 곰플이든 보통의 프로그램과 달리 이상한게 튀어나와서 말썽을 일으킵니다.
알 시리즈에선 바로 환경 설정 창이 골칫거리입니다.

사용자 삽입 이미지


환경 설정 창은 알집 설치프로그램과 달리 단독으로 ALZIP.EXE가 실행된 상태입니다.
따라서 저 프로세스를 죽여주시면 됩니다.
이녀석이 설치창이랑 같이 떠버리기 때문에 이녀석을 기다렸다가 먼저 죽이고 합시다.

PROCESSWAIT("ALZIP.EXE")
PROCESSCLOSE("ALZIP.EXE")

이녀석을 죽이고 나서 원래의 설치창이 활성화가 되면 좋은데
활성화가 안되면 골치아픕니다.
그럼 WINWAITACTIVE 해놔도 하루종일 활성화 될 때까지 기다리겠죠?
그래서 아까전에 말씀드린 IF NOT WINACTIVE를 여기서는 써 줄 필요성이 있습니다.
물론 없어도 잘 되는 경우도 있는데 간혹 그 창이 활성화가 안 되는 경우가 있어서 강제로 해줘야 합니다.

사용자 삽입 이미지

이녀석을 혹시나 모르니깐 강제로 활성화 시키고 Alt + N을 누르겠습니다.

IF NOT WINACTIVE("설치 - 알집","정보") THEN WINACTIVATE("설치 - 알집","정보")
WINWAITACTIVE("설치 - 알집","정보")
SEND("!N")

다음 창입니다.

사용자 삽입 이미지

이건 깔끔하게 Alt + N으로 마무리 되겠네요.

WINWAITACTIVE("설치 - 알집","설치완료")
SEND("!N")

다음 창입니다.

사용자 삽입 이미지

이번엔 Alt + X 눌러주면 되겠습니다.

WINWAITACTIVE("설치 - 알집")
SEND("!X")

마지막 창 처럼 보조텍스트가 없으면 그냥 안 적으시면 됩니다.



지금까지의 과정을 (마우스로 하는거 빼고) 한곳에 정리해드리겠습니다.

RUN("ALZip713.exe")
WINWAITACTIVE("설치 - 알집","알집 설치를 환영합니다.")
SEND("!N")
WINWAITACTIVE("설치 - 알집","라이선스 계약 동의")
SEND("!A!N")
WINWAITACTIVE("설치 - 알집","설치할 폴더 선택")
SEND("!N")
WINWAITACTIVE("설치 - 알집","시작메뉴 폴더 선택")
SEND("{TAB 2}{SPACE}!N")
WINWAITACTIVE("설치 - 알집","아이콘 설정")
SEND("{SPACE}{TAB}{SPACE}{TAB}{SPACE}!N")
WINWAITACTIVE("설치 - 알집","설치준비")
SEND("{TAB 7}{SPACE}{TAB 2}{SPACE}")
PROCESSWAIT("ALZIP.EXE")
PROCESSCLOSE("ALZIP.EXE")
IF NOT WINACTIVE("설치 - 알집","정보") THEN WINACTIVATE("설치 - 알집","정보")
WINWAITACTIVE("설치 - 알집","정보")
SEND("!N")
WINWAITACTIVE("설치 - 알집","설치완료")
SEND("!N")
WINWAITACTIVE("설치 - 알집")
SEND("!X")

이제 완성된 스크립트를 확장자 AU3로 저장합니다.
예를 들어 ALZIP.AU3로 저장을 하시고 (알집 설치파일과 같은 위치에)
그 저장된 스크립트 파일에 우클릭 해보시면 Compile Script 라는 메뉴가 있을겁니다.
그걸로 EXE 파일 만드시면 됩니다.

그런데 이렇게 만든 EXE 파일을 바이러스로 오진하는 백신들이 많습니다.
제 생각엔 마우스랑 키보드를 움직이는 프로그램이다보니 아무래도 악용하면 위험할 소지가 있기 때문에
백신 입장에선 그렇게 판단하는게 아닐까 생각됩니다.

제가 위 가이드대로 만들어서 컴파일한 파일 첨부해드리겠습니다.
알집 설치파일과 같은 곳에 두고 이걸 실행하시면 자동설치가 진행됩니다.






이상으로 허접한 설명을 마치겠습니다.
저는 아주 간단한 명령어들만 사용했습니다.
좀 더 복잡한 명령어들은 도움말을 참조하여 (물론 영어입니다만) 스스로 터득하시기 바랍니다.
이걸 응용만 잘 하면 재미있는 프로그램들 만들 수 있습니다 ^^

참고로 중간중간에 잘 되고있는지 확인하고 싶으시면 AU3로 저장해놓고 우클릭해서 Run Script 하시면 됩니다. 그리고 가끔 막히는 컴퓨터가 있는데 그럴 경우에는 IF NOT과 ACTIVATE를 사용해주셔야 합니다.

2008년 6월 19일 목요일

비스타 홈 버전과 원격 데스크톱

사용자 삽입 이미지



홈 버전은 원격 데스크톱으로 외부에 연결은 가능하지만 외부에서 자신의 컴퓨터로 접속은 못 합니다.

2008년 6월 17일 화요일

비스타 버전별 기능 차이

사용자 삽입 이미지



첨엔 간지로 얼티밋 깔았는데 이번엔 비지니스 깔았습니다.
기능을 보면 비지니스 이상은 저에게 필요없더군요.
홈 버전은 로컬 그룹 정책 편집기 사용이 불가능하기 때문에...
드림씬도 안쓰고 미디어센터도 안쓰면서 굳이 얼티밋 고집할 이유는 없다고 생각되더군요.

2008년 6월 16일 월요일

USB로 비스타 설치하기

지난번에 DVD 없이 비스타 설치하기 편에서 USB로 설치하는 방법을 설명드렸습니다만
그 방법은 GRUB4DOS를 활용하는 방법인데
이번에 USB로 XP 설치하기 작성하면서 생각해보니까
비스타는 GRUB를 사용할 필요가 없다는 생각이 들었습니다.
왜 바보같이 그 때는 그런 생각을 못했는지...

요즘 파코즈나 매니안에서 diskpart 를 사용한 방법이 돌아다니지만
그 방법은 비스타에서만 가능하고 과정만 복잡하지 별로라고 생각됩니다.

아주 간단하게 bootsect 파일을 이용해서 설치 가능합니다.

먼저 USB를 PeToUSB 툴로 포멧을 합니다.





그런데 왜 일반 포멧을 안하고 이 툴을 이용하는지 궁금해하시는 분들 계실텐데요
사실 저도 잘 모릅니다.
제 생각엔 MBR을 초기화 해야 하기 때문에 이 툴을 이용하는 것 같습니다.
아니면 말구요.


사용자 삽입 이미지


다음은 bootsect를 사용하여 BOOTMGR로 부팅 가능하도록 만들어줍니다.
참고로 이 파일은 비스타 SP1 DVD 안에 들어있는 파일입니다.





XP의 경우는 /NT52 였는데 비스타는 /NT60 입니다.

bootsect /nt60 h: (저는 USB가 H 드라이브라서 그렇습니다.)

사용자 삽입 이미지



이제 끝났습니다.
비스타 내용물을 몽땅 USB로 복사하고 USB로 부팅하면 설치 시작입니다.

단 주의사항 딱 1가지 있습니다.
설치 과정중에 파일 복사중과 파일 확장중이 있고 그 다음에 재부팅 한번 하는데
그때 USB를 빼줘야 합니다. 왜냐구요? 안 빼면 또 USB로 부팅이 되니까요 ㅎㅎ
그리고 그 이후 설치 과정에선 더 이상 USB가 필요 없습니다.
따라서 설치 과정 중에 첫 번째 재부팅 과정때 USB를 빼주시면 됩니다.

참 간단한 방법이죠?
USB로 비스타 설치하는 방법중엔 이 방법이 최고라고 생각합니다.

이상으로 허접한 설명을 마치겠습니다.

2008년 6월 7일 토요일

FastHash 해쉬 함수 체크 프로그램

사용자 삽입 이미지






인터넷에서 돌아다니는 파일들이 진퉁인지 짝퉁인지 체크하는 프로그램입니다.
예를 들면 위 스샷에서 같은 파일인것처럼 돌아다니는데 아래 것이 진퉁이고 위에 것은 짝퉁입니다.
물론 진퉁여부를 알려면 진퉁의 해쉬값을 알고 있어야겠죠.

윈도우 7, 비스타 64비트에서 알약 사용하기

사용자 삽입 이미지





현재까진 알약은 비스타 64비트를 지원하지 않습니다.
하지만 설치를 지원하지 않을 뿐 그냥 사용하는건 되더군요.
물론 실시간 감시 기능 잘 작동합니다.

첨부 파일을 압축 풀어서
C:\Program Files (x86) 이라는 폴더 안에 넣으시면 됩니다. (ESTsoft 폴더 통째로)
그리고 C:\Program Files (x86)\ESTsoft\ALYac 폴더에 들어가서 AYUpdate.exe 파일을 실행해주면 됩니다.
(올린지 오래된 파일이라 업데이트 엄청 걸립니다. 새로 올리려니 용량이 너무 커서... 그냥 이대로 쓰세요;;;)

제 기억으로는 UAC가 꺼져 있어야만 정상작동 했던 것으로 기억합니다.
혹시 안 되시는 분들은 UAC를 끄고 시도해보세요.



※ 추가로 윈도우 7 64비트에서도 작동함을 확인한 스샷입니다.

사용자 삽입 이미지

2008년 6월 5일 목요일

로우 레벨 포멧 프로그램

사용자 삽입 이미지




하드디스크에 논리적 배드섹터가 발생했을 경우에
로우레벨 포멧을 해주면 치료가 됩니다.
물리적으로 포멧을 하는 프로그램이기 때문에 하드에 무리가 가므로 자주 하면 안 좋습니다.
문제가 있을 경우에만 사용하세요.

x264 동영상 끊기는 분들을 위한 CoreAVC 설정법

인터넷에서 다운받은 파일 중에 x264 라는 단어가 들어가 있는 경우 컴퓨터 사양이 안 좋으면
재생이 원활하지 못하고 뚝 뚝 끊기게 됩니다.
이런 영상들은 H264 라는 코덱으로 되어 있기 때문에 컴퓨터 사양을 많이 요구합니다.
일반적으로 AVI로 된 파일들은 대부분 XviD나 DivX로 되어 있는데 그런 파일들은 별 무리가 없습니다만
H264로 된 영상들은 CoreAVC 라는 코덱으로 돌려주시면 원활하게 재생이 가능합니다.
물론 컴퓨터 사양이 심각하게 안 좋으면 CoreAVC로도 해결되지 않습니다 ;;;

KMP에 CoreAVC를 설정하는 방법을 그림으로 설명드리겠습니다.

사용자 삽입 이미지



아래 단계에서 실수하시는 분들이 계신 것 같아서 추가설명 드립니다.
내장 비디오 코덱에서 기본적으로 H.264와 AVC1에는 체크가 되어 있습니다. 그 말은 KMP 내장 코덱으로
H264 영상을 재생하겠다는 뜻입니다. 따라서 저 부분을 체크 해지해주셔야 합니다.
우리는 내장코덱이 아닌 CoreAVC로 재생해야하기 때문입니다.

사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지



그림만으로도 충분히 설명이 되었으리라고 생각합니다.
이제 적용이 잘 되었는지 확인해봐야겠죠?
KMP에서 x264 동영상을 재생하시고 Tab 키를 눌러보세요
CoreAVC 라고 표시되면 성공적으로 설정을 하신겁니다.

 

 


혹시 이해가 안 되는 부분이 있으시면 댓글로 문의해주세요.

2008년 6월 4일 수요일

2008년 6월 3일 화요일

snoopy GHOST R3

사용자 삽입 이미지









이 프로그램은 노턴 고스트 11.5 도스용 버전을 손 쉽게 사용할 수 있도록 셋팅한 것입니다.
첫번째 파일은 버추얼 FDD를 이용해서 만든 것입니다.
윈도우 환경에서 간단히 더블클릭만으로 가상 FDD 부팅이 가능합니다.
두 번째 파일은 ISO 이미지 안에 부팅 이미지가 들어있는 형태입니다.
그냥 구으시면 용량 낭비니까 UltraISO 같은 편집툴로 안에 다른 파일 집어넣고 굽든지 하세요..
ISO 파일을 첨부하는 이유는 윈도우를 구동할 수 없는 최악의 사태에 부딪힌 경우에는
버추얼 FDD를 사용할 수 없으므로 CD 부팅으로 고스트를 구동해야 하기 때문입니다.

사실 메뉴에 설명이 다 되어 있습니다만
무슨소린지 모르시는 분들을 위해 간략하게 설명드리겠습니다.

1번은 그냥 수동으로 고스트를 구동하는 메뉴입니다.
고스트에 대해서 잘 아시는 분들은 1번으로 작업하시면 되겠죠.
참고로 마우스까지 같이 구동됩니다.

2번은 첫번째 하드의 첫번째 파티션을 그 하드의 두번째 파티션에다가 GHOST.GHO 라는 파일로 백업합니다.
만약 첫번째 하드가 2개 이상의 파티션으로 나누어 져 있지 않다면 2번 메뉴는 사용 불가능하겠죠?
또한 두번째 파티션에 남은 공간이 첫번째 파티션을 백업하기엔 부족하다면 역시 오류가 날 것입니다.
최대 압축률 옵션을 넣었으며 백업이 끝나면 자동으로 재부팅됩니다.

3번은 2번 메뉴의 반대입니다. 2번에서 백업했던 파일 가지고 C 드라이브를 복구시키는 메뉴입니다.
역시 끝나면 자동으로 재부팅됩니다. 백업보다는 복구가 훨씬 속도가 빠릅니다.

4,5,6번 메뉴는 -noide 옵션이 추가된 메뉴입니다. 일부 메인보드에서는 고스트를 실행하면
진행이 안되고 첫 화면에서 멈추는 경우가 발생합니다. (프리징 현상이라고 하죠)
이는 ATA 장치 인식 관련 문제로 추정됩니다. 이 경우 -noide 옵션으로 해결되는 경우가 많다고 합니다.
따라서 1,2,3번 메뉴에서 프리징 현상이 일어나는 경우에는 대신에 4,5,6번 메뉴를 활용해보시기 바랍니다.

그 외에도 USB 장치때문에 프리징 걸리는 경우가 많다고 하여서 기본적으로 전부 -nousb 옵션은 붙여놨습니다.

XP용 마이크로소프트 주요 다운로드


검색해서 받으셔도 되겠지만 귀찮으실 분들을 위해 직접다운로드 주소 링크

Internet Explorer 7
http://download.microsoft.com/download/1/0/a/10ad8b7f-2354-420d-aae3-ddcff81554fb/IE7-WindowsXP-x86-kor.exe

.NET Framework 2.0
http://download.microsoft.com/download/5/6/7/567758a3-759e-473e-bf8f-52154438565a/dotnetfx.exe

Windows Media Player 11
http://download.microsoft.com/download/6/a/2/6a2ca6a3-41b1-442a-baeb-47c56fa23c82/wmp11-windowsxp-x86-ko-kr.exe

Service Pack 3
http://download.microsoft.com/download/7/9/a/79aaf123-878f-4945-933c-7b13c64576ab/WindowsXP-KB936929-SP3-x86-KOR.exe

Microsoft Visual C++ 2008 Redistributable Package (x86)
http://download.microsoft.com/download/9/1/4/91493956-6e73-4b4c-8c16-60f8528dba9d/vcredist_x86.exe

DirectX End-User Runtimes (June 2008)
http://download.microsoft.com/download/c/1/f/c1fb09b0-8a8b-45ba-8bb0-64f60bd23175/directx_jun2008_redist.exe

비스타 SP1 전용 MUI 모음

한국어

32 비트 : http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-ko-kr_30d39777bd7a89e04bf82a0872f0715fc0e2829b.exe

64 비트 : http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-ko-kr_35b007d62bb85d77563c9c4c7f10fb4b62e5d8c1.exe 

 

나머지 언어들 32비트

http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-ar-sa_773bd9258e11ef953c364c60dda8a1d843d62e65.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-bg-bg_8c049fcfdd4680c80895245c375274aa906cbbed.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-cs-cz_e63e77a46723570ed9efeab054e78efc3bf75287.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-da-dk_9a2c22936c6f16ba63a3578c128c5602f1ab59a3.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-de-de_9d639d8497f912f5c1d9f213eb5f842681a5a518.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-el-gr_61c634728ccb1764d54c1e41a3b7d2940e031dae.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-en-us_15ef57e54b23adc1672991ecacb8594f044b9c3d.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-es-es_90e8fbb6a08844cca3d6298de5bedbaae278e4ff.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-et-ee_dae848eea64dc94efb379b19a59147c1cdc5fa18.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-fi-fi_d7c3f8afe67d2ef67670365238df0efd2e6bfbc6.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-fr-fr_465046f5bdfc4298fc50eb319091c2b0a3b38972.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-he-il_3d082871b99c962300375a369ecf8e59c1a81b24.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-hr-hr_4f2e0fc239a27520bbb87bd520eb30e8b9561f45.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-hu-hu_381ce81e549aa2a6bc8cf032f620dd3e81910a83.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-it-it_ab4a758ef378c57a27fc379daea60141f418a2fa.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-ja-jp_838e72b9b4c1d046199bb0a16df22dc54de78b78.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-ko-kr_30d39777bd7a89e04bf82a0872f0715fc0e2829b.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-lt-lt_6af2f743969e79b1b0f70a8706ff86c04e5f5c06.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-lv-lv_e6a9318f7654f86d1f5497a342b321a67340a876.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-nb-no_6e7b44785f45983208c9016f6875771fe4547143.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-nl-nl_5c98eb8874a2a5e04a67b64f2cbc630f0a0939ee.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-pl-pl_eb27d2ba185f9fe402dd481e0d626dd5c2babdbe.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-pt-br_9965ec113186503c771429fa967e8aab845b36fc.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-pt-pt_d4bcbfe1b5e1bdc5cff94c5e769affa65f54148e.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-ro-ro_15750c658e629649e5fe9a22cdaf9e1d160a7526.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-ru-ru_479d878f3cf33422dd4271be26d18b4a86ffb858.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-sk-sk_7577884e94ef4ce7a61c7c0cf63417f8ab082cc3.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-sl-si_e5c160f24785d745e018c3e71cdef26c04eac082.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-sr-latn-cs_9eb27ed50ea550211d54c558a0dc1611b62c744a.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-sv-se_9c0aba5d6a00229cd35c9e9353d71a8ae46025ee.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-th-th_093966d97ea4d646013b97a242c2d5f854d6fa53.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-tr-tr_916f7525e9365c6982dc88d1f1d8c1d10cca301a.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-uk-ua_ab675028d9289651504f0b08bdb5bf732bb3abc8.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-zh-cn_f59ef0c461e6ab07aa10364fb7476ecdbfac8087.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-zh-hk_a59ac6fa31646c85dc0f4a17c4c235c8a56b4c9f.exe



나머지 언어들 64비트
 
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-ar-sa_54ba6592fc4a6dc49b0b035831e4f4dcb111b4bb.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-bg-bg_e4669f9491ee4ae51804854f1b607c5090f5d87d.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-cs-cz_5a4048914f20b5c1de4665df21e7d77c26829e53.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-da-dk_05afddb265908bc900f04ced85cdce099de4e001.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-de-de_6dcf03abddc251cca859599c87f421c8df61951f.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-el-gr_a68df6a26a3554e82a1076c64a91e7e62f81c167.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-en-us_a83ec5c22ccf37f51dfdfa3e1efd75df85b2764d.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-es-es_ab98cfd30ecf2937d9151a51bafd6183eab03e2b.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-et-ee_040d2d9bb06bcfcbc030a3a63c059138228e5e92.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-fi-fi_7076619ecdcac1b5014daff4b1b2d22434e9ffea.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-fr-fr_6f6013466e73fdd53d3b05afc29035c8717a7f72.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-he-il_9b206ef5ed047521113628060f0f5e1989a209b1.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-hr-hr_abeb66d55b3e2a75c07ff50ac4de5c005d408481.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-hu-hu_e71e039fffc82968b944b42849f561b208c67265.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-it-it_beeda327848b3b587e02fa7fc820e2db7832c5b8.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-ja-jp_053750b0c61687245971c80f8e32cce83a8c855f.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-ko-kr_35b007d62bb85d77563c9c4c7f10fb4b62e5d8c1.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-lt-lt_f12181c5c3c3df85392e28a868484fc3addfabe9.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-lv-lv_1ffcd7389c2d25a415147bb07e7dfa24350a094f.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-nb-no_a8960582ad600e8e60ec76e75e1193744879e723.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-nl-nl_9a575931740e74b71b08eb11d8aa6903dcdf307b.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-pl-pl_7ffc39c6de19458df24d0f75f1ecf77f6e7a5e0f.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-pt-br_551c62dd870c460d9037f1688f6ccfe962c9dcd1.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-pt-pt_7335bc7a20677f9e0148e1693c5a89cb02696f5a.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-ro-ro_f6448b2e0399a2e0c3944b06e623df4a1fe8a988.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-ru-ru_3e442c42f8bae5801178bf42ae7d5141d8190db7.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-sk-sk_4023eb274b91ad6e9db4b6d51cbe644da31acdff.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-sl-si_d4ac10aac1a3eedb18c4e48b12638b6b85d164a4.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-sr-latn-cs_b52f8911d2788e3e440b71c5ba55c0ec5c8f1b71.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-sv-se_dd702c9de9a8a5fcc01bb6d5633cc41f4a41e9c5.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-th-th_8c363eda25fb4a74485f1c37122cc1cc6af29bd2.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-tr-tr_9936910402274a5c30c7cf9eec1d44882b7f9fd0.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-uk-ua_6c7f9a276db51312ac28d276240ea3823d734ce5.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-zh-cn_715b7879c7fa04bc8fef8f7da5d25cd3d4ac33d3.exe
http://www.download.windowsupdate.com/msdownload/update/software/updt/2008/04/lp-zh-hk_6b8800e74c9546ce7784a78d64eeecdbadc724cb.exe




그리고 vlite를 사용해서 영문판에 한글 MUI를 통합할 수도 있는데
vlite에 통합하려면 CAB 확장자의 형태를 가져야 합니다.
따라서 위 파일을 CAB로 변환해야 합니다.

비스타랑 XP 같이 넣기


이건 너무나도 간단한 일이라서 설명드리기도 부끄럽네요.
앞서 WOW 버전에서 말씀드린 BCDW로 간단하게 가능합니다.

먼저 비스타의 부팅파일을 추출합니다.
XP의 경우는 SETUPLDR.BIN 파일로 해결이 가능한데
비스타는 뭘 지정해야되는지 몰라서 부팅파일 저장하기 방식으로 하겠습니다.

UltraISO 프로그램으로 비스타 DVD를 열어서 부팅 - 부팅파일 저장

사용자 삽입 이미지

부팅파일은 VISTA.BIF로 저장하겠습니다.



이제 UltraISO로 한 폴더에 비스타랑 XP를 다 풀어넣습니다.
이 때 AUTORUN.INF 파일하고 SETUP.EXE 파일이 중복됩니다.
하지만 두 파일 모두 DVD 부팅에선 전혀 필요가 없습니다.
SUPPORT 폴더도 역시 중복되지만
이 폴더 역시 설치에는 아무 쓸모가 없는 폴더입니다.
그러니깐 지우셔도 상관은 없습니다.

사용자 삽입 이미지

파일을 모아놓고 보면 저런 형태가 됩니다. 아까 추출했던 VISTA.BIF 파일이 들어있습니다.
이제 여기에 BCDW 폴더만 추가하고 부팅이미지 만들면 끝입니다.
BCDW는 역시 뼈대파일로 첨부해드리겠습니다.



INI 파일 보시면 XP는 I386 폴더 안에 SETUPLDR.BIN 파일이 부팅파일로 지정되어 있고
비스타는 아까전에 추출한 VISTA.BIF 파일이 지정되어 있습니다.

이제 UltraISO로 이미지만 만드시면 됩니다.
새작업에서 부팅 - 부팅파일 불러오기
BCDW 폴더 안에 들어있는 LOADER.BIN 파일을 불러옵니다.
CD 라벨은 적당히 수정하시고 (안하셔도 그만)
이제 내용물 전부를 드래그해서 넣습니다.
그리고 저장하시면 끝.