Proxy에 묶여 있는 환경 (특히 개별 회사)에서 android SDK 다운로드가 잘 되지 않는데...

결론은 HTTPS 로 되어 있는 fetch URL을 HTTP 로 바꾸면 되는 것입니다.


그런데 Linux 환경에서 Eclipse 에서 Android SDK Manager 를 실행 하면... 설정(Options) 변경 메뉴는 보이지 않고,

Eclipse network setting을 바꾸어 봐도 시원치 않죠...


삽질 여러번 결과...

Eclipse 에서 실행 하지 말고(절대!)

Command line에서 직접 ./android 실행 후 (아래 처럼)

  ~/android-sdk-linux/tools$ ./android


Android SDK Manager 프로그램의

Tools 메뉴를 보면, Eclipse 에서 실행 할 때와 달리 'Options...' 메뉴가 활성화 되고

Misc 에 [v] Force https://... source to be fetched using http:// 로 변경이 가능 합니다!!


추가로 Proxy 환경이라면 상단의 Proxy Settings 도 manual 하게 설정 하면 상황 종료!


항상 그렇지만 알고나면 간단합니다.


Linux - Android failed to fetch URL https. / Enable option menu on linux environment.




[갱신: 2011-04-11]
MS 고객지원사이트에 아래 문제 해결법을 게시 했습니다.
다음 URL을 방문하여 파수닷컴 솔루션에 의한 IE9 종료 문제를 해결 하세요
제목파수닷컴 웹 보안 솔루션으로 인해 Internet Explorer 9을 시작하자마자 즉시 종료될 수 있음 [Step by Step] (http://support.microsoft.com/kb/2529286/ko )



신문기사를 소개 드립니다.


법률상 기사 전문을 소개 드리지 못하고 일부만 간추려 드리며,

본문은 아래 URL로 접근하세요.
http://www.dt.co.kr/etc/article_print.html?article_no=2011031702011060739002


기사 요약은 아래와 같습니다. 아래가 핵심이죠 핵심!

한국마이크로소프트(MS)가 15일 발표한 웹브라우저 인터넷익스플로러(IE) 9가 일부 프로그램과 충돌해 작동이 정지되는 현상이 나타나고 있다.
...
...
한국MS는 충돌을 일으키는 프로그램으로 보안 프로그램인 파수 DRM과 검색 도우미 IPlus 등을 들었다. 한국MS 주장이 사실일 경우 다수의 사용자들이 충돌 문제를 겪을 것으로 예상된다. 파수DRM은 국내 디지털저작권관리(DRM) 분야 1위 기업인 파수닷컴이 개발해 많은 사이트가 적용하고 있으며 IPlus는 P2P 프로그램과 함께 설치되고 있다.
...
...
한편 MS의 주장에 대해 파수닷컴과 IPlus를 제공하는 씨제이이무터는 IE9 작동중단의 이유가 자사 제품과의 충돌문제 때문이라는 MS의 설명에 대해 "당황스럽다"며 "관련 사항 등을 확인해서 대응하겠다"고 밝혔다.

강진규기자 kjk@ 
[저작권자 ⓒ디지털타임스 무단 전재-재배포 금지]



이번글은 일상 Web 사용 중 종종 만나게 되는 어이없는 웹 보안 프로그램을 회피 하는 방법 한가지를 소개 드립니다.

이미 시중에 여러 솔루션이 나와 있는 내용으로, 특정 웹 페이지에 대해서 선택 하여 복사 하거나, 화면 자체를 외부 캡쳐 프로그램으로 담는 것을 막는 이상한 방해 프로그램들이 사용되기 시작 했습니다.

문제는 이런 프로그램 때문에 가상화 컴퓨터(VMWare, VirtualBox, VirtualPC)에서는 아예 웹사이트가 막혀 버리는 상황입니다.
가상화 컴퓨터의 화면은 이것을 실행하는 Host 컴퓨터에서 쉽게 캡쳐가 가능 하기에 나온 '궁여지책'이죠!

그래서 쉽고 간단하게 이러한 이상한 프로그램의 방해를 극복하는 비교적 쉬운 방법을 소개 드립니다.

[2011-03-23]
** 한 웹보안 업체가 Fiddler 프로세스를 인식 하기 시작 했네요!
    제 블로그에 출근 도장란이라도 만들어 드려야 겠습니다.
    미안하지만 아래 내용대로 Fiddler를 먼저 실행하고, IE를 실행하면 Fiddler 인식을 못하는데요?!
    그나저나 고생 많습니다!
    사용자의 고통소리도 듣고 계시죠? 누구는 부팅만 수십번 했다던데요?


 


법적 책임에 대해
아래 내용은 일반적으로 허용된 방법을 포함한 적법한 내용이며,
이 방법을 사용하여 발생하는 결과에 대해서는 개별 사용자의 책임을 알려 드립니다.
혹시나 보안관련회사의 문의, 요청은 적법한 절차를 이용하여 주시길 바랍니다.

예> 컬러 복사기 사용법을 알려 드리는 것이며, 복사기를 이용한 위조지폐 유통은 당사자의 책임입니다.


목적
  웹 보안 프로그램에 의한 캡쳐 방지 극복, 가상화 컴퓨터에서 사용 방지 극복

해결방법
  웹 보안 프로그램의 스크립트 실행을 막음

필요한 솔루션
  웹 디버깅 프락시(Web debugging proxy) 유틸리티인 Fiddler를 사용




1~3은 배경 지식 설명이며
4~5는 최종 공략 입니다. 


1. Fiddler 를 다운로드 받고, 설치 합니다.
사용방법은 해당 웹페이지에 나와있는 동영상 설명과, 관련 예제를 참고 하시기 바랍니다.
유연한 기능이 많으나, 짧은시간에 설명이 힘든 내용이라, 상세 사용법을 여기서 언급 드리지 못합니다.


2. 웹 보안 프로그램의 동작 원리를 파악 합니다.
웹 이란는 환경 자체가 PC/Mac 에서 직접 실행되는 Native code와는 달리 마음대로 개별 컴퓨터를 조작 하는 것은 허용 되지 않습니다. 특히나 Web이라는 환경은 개별 브라우저를 사용하여 접속하기 때문에 PC 보안 프로그램처럼 마음대로 하는 것은 더욱 힘이 듭니다.
그러나 한국에서 아주 일반화된 ActiveX 기술 즉 IE(Internet Explorer)에 Add-on을 이용한 보안 기법을 사용하고 있는데, 역시나 웹 켭쳐 방지 솔루션도 이 ActiveX를 이용하고 있는 경우가 대부분 입니다.

제가 사용 해야하는 사이트에서도 ActiveX를 사용하고(별도의 프로그램을 설치), 이 ActiveX를 이용하여 개별 컴퓨터를 조작 하여 원하는 동작을 수행 하고 있습니다.
이 조작을 막아야 하는 것이 우리가 해야 할 일입니다.

Fiddler2를 설치 하고, Capture된 패턴을 보면서 분석을 해야 하는데 일반인이라면 이 부분은 skip하시고 계속 아래글을 읽어 보세요~


3. 웹 보안 프로그램의 일반적인 패턴
Web이라는 기술에는 script 기술이 허용이 되어, 매우 능동적인 동작이 가능하게 - 즉 프로그래밍 기법이 적용 되고 있습니다.
웹(Web) 보안 프로그램은 이 script를 이용해, 개별 ActiveX를 설치, 설치 여부 확인, 설치한 기능 실행을 수행 합니다.
자 그렇다면, 명확합니다. 이 요상한 웹 보안 프로그램의 설치, 설치여부 확인, 설치 기능 실행을 막으면 우리가 원하는 목적을 달 성 할 수 있습니다.
제가 대상으로 하는 웹 보안 프로그램은 하나의 함수만 실행을 막아 버리면, 설치확인, 설치까지 막히더군요.
왜냐면 script가 있고, 결국 이 script가 실행 되어야 하는데, 이 실행 기회를 막아 버리면 아주 쉽게 목적이 달성 된다는 것입니다.

여기서 중요한 내용하나를 언급 드리면~
HTML은 code가 위에서, 아래로 쭈욱~ 실행이 됩니다.
즉 Script가 위치하고, 호출 하는 부분이 있다면, 해당 부분의 스크립트가 실행이 되고 난 뒤에 아래에 나오는 HTML 혹은 추가 스크립트가 실행이 됩니다.
웹 보안 프로그램은 보통 BODY 가 처리 되기 전 단계인 HEAD 혹은 BODY 맨 윗 부분에 위치하여 해당 page가 보이기 전에, 막음 처리 등등을 하게 됩니다.


4. 공략 대상의 관련 코드와 구성
저의 공략대상에 대해서 HTML을 뒤져 보았습니다.
보통, 기존에 잘 돌아가는 웹 페이지에, 추가로 설치하는 방식이라 이전과 비교 혹은 비 보안 페이지와 소스를 살짝만 비교해도 금방 찾아 낼 수 있더군요.

기존 HTML 이라면 보통 아래 정도의 구성을 가집니다.
<HTML>
<HEAD>
<SCRIPT> ~ </SCRIPT>
</HEAD>
<BODY>
~
~
</BODY>
</HTML>


여기에 웹기반 보안프로그램이 포함된다면 아래와 유사하게, HEAD section 혹은 BODY section 에 '괴물 code'가 위치 하게 됩니다. 대충 아래 처럼 말이죠 (은행 등등의 솔루션은 별도 script URL에서 읽어 옵니다. 결국 구성은 비슷 합니다)

<HTML>
<HEAD>
<SCRIPT> ~ </SCRIPT>
</HEAD>
<BODY>
~
<SCRIPT>
  웹 기반 보안 프로그램을 위한 기괴한 스크립트들이 와장창 위치 합니다.
  괴물용-변수선언
  괴물용-변수선언들 ...
  ......
  괴물용-함수선언
  괴물용-최초동작을위한 함수
  괴물용-함수선언들 ...
  ......
  괴물용-최초동작을위한 함수호출!      [--> 위에 등장한 '괴물용-함수선언' 중의 하나로 호출 합니다.]
</SCRIPT>

~
</BODY>
</HTML>



5. Fiddler2를 이용한 실시간 HTML 변경 처리 하기
앞서 이론적인 부분이 지겨웠을 텐데요~ 결국 우리가 해야 할 일은 한줄 요약이 가능합니다.
웹보안 기동 함수를 찾아서 해당 함수 호출을 막아 버리면 됩니다.
앞서 언급한 "괴물용-최초동작을 위함 함수호출1" 이 부분만 확인하고 Fiddler2에 "Rule"을 추가하여 '없는 것으로' 처리 하면, 아주 깔끔하게 마무리가 됩니다.

저의 공략 대상 보안프로그램은 이 함수면이 아래와 '유사' 합니다.
  SecurePage();  

즉 위 함수가 <BODY> 아래 부터 나오는 요상한 스크립트에 정의 되어 있고, 해당 스크립터 덩어리의 맨 아래 부분에 보면 호출 하는 것으로 끝을 맺게 되는 것이죠.
최신 IE 등 에서 제공하는 스크립터 디버깅 기능을 이용해서 의심가는 함수에 break를 걸고, skip하여 동작을 사전 확인도 가능 합니다.

말이 길었습니다. 아래 처럼 Fiddler2 실행 상태에서 조작을 하세요

5.1. 'Ctrl'+'R' 을 누르거나 메뉴의 'Rules' - 'Customize Rules...' 를 선택합니다
   메모장이 실행이 되고, 'CustomRules.js' 파일이 열려지게 됩니다.

5.2. static function OnBeforeResponse(oSession: Session) 섹션으로 이동 합니다.
OnBeforeResponse는 WebBrowser에서 개별 웹 요청에 대한 결과를 받기 직전에 수행되어, 필요에 의해서 특정 부분을 바꾸거나 다른 결과를 브라우저로 전달 하게 됩니다.

SecurePage();를 없애 버리는 것이 목적이므로 아래처럼 OnBeforeResponse 맨 아래에 추가 하시면 됩니다.
"www.공략대상.사이트" 는 'SecurePage();' 함수가 위치한 HTML code의 host입니다.
Fiddler 캡쳐 내용에서 Ctrl+F 등으로 찾기하시면 개별 Host이름 확인은 바로 가능 합니다.

if (oSession.HostnameIs("www.공략대상.사이트") ) {
   oSession.utilDecodeResponse();
   oSession.utilReplaceInResponse('SecurePage();',' ');
}

결과적으로 "SecurePage();" 는 Fiddler2에 의해 실시간으로 삭제(공백으로 변경)되고 이 내용이 브라우저로 전달됩니다.
결과적으로 브라우저는 해당 함수가 호출되지 않게 되어, 요상한 보안 프로그램의 기동을 막게 됩니다.

위 내용을 추가 하고 저장(Ctrl+S) 하시고, 해당 웹페이지를 다시금 탐색하면, 원하는 목적을 달성 하게 됩니다.


오늘도 즐 역공 되시길 바라며~ 편하고 유용한 웹서핑 되시길!

이 글에서는, 미라지(M480, M4800) 320x320 해상도에서 맵피Go를 사용할 수 있는 패치정보를 제공 해 드립니다.

갱신내역
  [2011-01-29] MappyGo v1.0.13A 용 패치 파일 등록




맵피 Go! - 새로운 버전인 맵피가 나온지도 꾀 되었습니다.

저도 개인적으로는 차량용 전용 내비게이션을 사용하고 있는 관계로 M480, M4800용 맵피고가 나옴에도 불구하고 신경을 쓰지 못했습니다.

참고로 차량용 내비로는 파인디지탈 IQ 3D 1000 을 사용 중입니다. 이전에 IQ Blue를 사용하다 한번 더 갈아 탓는데요. Blue도 경품 당첨!, 3D 1000은 물건 구입에 대한 할인개념으로 받은 것이라~ ㅎㅎ
잡설이 길었습니다.


이제는 iPhone, Android phone이 '스마트 폰'의 기본이 되어버린 시대에 미라지(M480, M4800)사용자도 급감하고 있는 것 같더군요.
저 역시 차에서는 전용 내비를 사용중이긴 하나, 휴대폰은 아직도(!) M4800 미라지를 사용 중입니다. 여러 벌레도 많고, 불편한것이 많으나 갤럭시S 사기에는 너무 늦은 시점이라... 갤럭시S 2 나오기 전 까지는 이용 중입니다.
역시나 잘설(2)도 길었네요 ㅎㅎ.


그리하여~ 맵피Go 에 대해서도 미라지에서 사용하기 위해 약간의 연구, 분석을 했습니다.

이전과 완전히 달라진 프로그램인 맵피Go 답게, 이전과는 완전히 다른 방식으로 code가 구성이 되어, 약간의 삽질이 필요 했습니다.
처음에는 너무 급하게, 쉽게 패치 하려다가 엉뚱한데서 돌고 돌았습니다.

하지만 이번에도 2가지 패치를 거쳐서 미라지에서도 맵피Go를 어정쩡 하지만, 답답한 대로 사용 할 수 있게 되었습니다.


이번 맵피Go는 해상도를 96 DPI(강제호환 설정) / 128 DPI(미라지 기본) 설정함에 관계없이 동작은 합니다.
다만 기본 상태에서는 메뉴바가 화면 한가운데를 가로 질러가 버리는 문제가 있고, 이 때 화면 터치시에 가로는 맞으나, 세로가 보는 것과 터치가 다른 문제가 있습니다.
가장 큰 문제는 메뉴바가 사라져 버리고, 이후로 메뉴를 접근할 수 없는 아주 심각한 문제가 발생 합니다.

이 문제의 메뉴바를 아래에 내려 놓으면 좋겠지만....
불행하게도 이전과 같이 GetDeviceCaps 함수는 눈 닦고 봐도 보이지 않습니다.
대신에 화면 해상도에 따른, 화면 구성파일 2개 중 하나를 이용해서 화면을 구성하는 형식이더군요.
파일로는 mappysl240.art 파일 혹은 mappysl320.art 파일이 화면을 구성하는 파일이고, 이 둘중 하나 선택 하는 정도는 프로그램적으로 접근이 가능하나, 이 파일을 분석하는 것은 현재로서는 제 능력 밖인 듯 합니다.

그래서, 쉽고도 간단하게 문제가 되는 320 X 240 인식이 아닌(미라지에서 이렇게 인식 됨), 240 X 320으로 강제 인식하도록 수정하는게 이번 패치의 주된 일입니다.
다만 이로 인해 우측의 남는 부분 (320-240) 80 pixel 만큼의 영역은 최초 배경이 보이는 문제가 있습니다. 이런 현상을 감안 하고 사용 하실 분은 아래 제공 해 드리는 패치 파일로 꺼져가는 미라지에 대한 사랑을 조금이라도 살려 보시길 바랍니다.


관련 힌트 디스어셈블리 코드
.text:0001B4E0                 ADD     R12, SP, #0x420+var_220
.text:0001B4E4                 STRH    R3, [R12,#8]
.text:0001B4E8                 BL      memset
.text:0001B4EC                 LDR     R4, =unk_14DC5C
.text:0001B4F0                 LDR     R1, =aSSMappysl320_a
.text:0001B4F4                 LDR     R3, =aImage
.text:0001B4F8                 LDR     R2, [R4]
.text:0001B4FC                 ADD     R0, SP, #0x420+var_420
.text:0001B500                 ADD     R2, R2, #0x218
.text:0001B504                 BL      swprintf
.text:0001B508                 LDR     R2, [R4]
.text:0001B50C                 LDR     R1, =aSSMappysl240_a
.text:0001B510                 LDR     R3, =aImage
.text:0001B514                 ADD     R2, R2, #0x218
.text:0001B518                 ADD     R0, SP, #0x420+var_218
.text:0001B51C                 BL      swprintf
.text:0001B520                 LDR     R0, [R5,#0x5C]

다만 code를 직접 건드리는 것은 여러 귀찮은 문제가 있으므로, 위 파일명이 저장된 위치에서 "mappySl320.art" 부분을 찾아서 "mappySl240.art" 로 수정 합니다.
아래 위치입니다.

즉 Sl320 으로 된 부분을 걍 Sl240 으로 32 대신 24로 수정 하는 작업 입니다.
이것 만으로, 미라지에서 강제로 240 X 320 해상도로 고정을 해 버리고, 화면이 보기 좋지 않으나, 적어도 실행 중에 메뉴가 사라지는 문제는 없앨 수 있었습니다.

000fe2b0h: 76 00 00 00 25 00 73 00 5C 00 25 00 73 00 5C 00 ; v...%.s.\.%.s.\.
000fe2c0h: 6D 00 61 00 70 00 70 00 79 00 53 00 6C 00 32 00 ; m.a.p.p.y.S.l.2.
000fe2d0h: 34 00 30 00 2E 00 61 00 72 00 74 00 00 00 00 00 ; 4.0...a.r.t.....
000fe2e0h: 49 00 6D 00 61 00 67 00 65 00 00 00 25 00 73 00 ; I.m.a.g.e...%.s.
000fe2f0h: 5C 00 25 00 73 00 5C 00 6D 00 61 00 70 00 70 00 ; \.%.s.\.m.a.p.p.
000fe300h: 79 00 53 00 6C 00 32 00 34 00 30 00 2E 00 61 00 ; y.S.l.2.4.0...a.

위 내용 보시고 직접 patch 하셔도 되구,
아래 파일을 이용해서 패치 하셔도 됩니다.

[안내]
아래 제공되는 파일은 맵피 PDA 라이센스를 소유 하고 있으나 M&Soft 에서 이해할 수 없는 정책을 주장하여M480, M4800 에서는 사용 할 수 없는 호환성을 해결하고자 개인적으로 만든 파일 입니다.
관련 법을 준수하시기 바랍니다.
컴퓨터프로그램 보호법 - 역분석 관련 법

제12조의2 (프로그램코드역분석)
①정당한 권원에 의하여 프로그램을 사용하는 자 또는 그의 허락을 받은 자가 호환에 필요한 정보를 쉽게 얻을 수 없고 그 획득이 불가피한 경우 당해 프로그램의 호환에 필요한 부분에 한하여 프로그램저작권자의 허락을 받지 아니하고 프로그램코드역분석을 할 수 있다.
②제1항의 규정에 의한 프로그램코드역분석을 통하여 얻은 정보는 다음 각호의 1에 해당하는 경우에는 이를 사용할 수 없다.
   1. 호환 목적외의 다른 목적을 위하여 이용하거나 제3자에게 제공하는 경우
   2. 프로그램코드역분석의 대상이 되는 프로그램과 표현이 실질적으로 유사한 프로그램을 개발·제작·판매하거나 기타의 프로그램저작권을 침해하는 행위에 이용하는 경우
      [본조신설 2001·1·16][[시행일 2001·7·17]]

이 파일을 이용해서 맵피를 사용 하기 위해서는 
반드시 맵피 PDA 라이센스를 소유 하고 있으며, 또한 Mappy 전체 이미지를 정상적으로 download하신 분 만이 사용이 가능 합니다.

여기서 안내드리는 내용은 직접 patch를 할 수 있는 정보와 patch용 요약자료만 공유 합니다.
패치 프로그램과 Mappy라이센스, Mappy 인스톨 파일은 개인 소유의 것을 이용하셔야 합니다.


Patch 파일은 Free software인 VPatch 를 사용 했습니다. Google 등의 검색엔진을 이용하셔서 개인이 구하셔야 합니다. 또한 별도 패치용 실행 파일도 제공을 합니다.
이 프로그래과 제공하는 data를 이용하여 발생하는 법적인 문제에 대해서는 사용하는 당사자들의 책임임을 밝혀 둡니다.

아래 파일에 대해서는 그 어떠한 질문에 대해서도 답변을 드리지 않습니다.

패치요약 파일:

[2011-01-29] MappyGo v1.0.13A



위 파일은 VPatch 라는 프로그램을 설치하고난 뒤에 전용 프로그램을 이용하시면 됩니다.

*당연히 PDA(WM5.0)용 맵피Go 1.0.12 (파일 날짜 2010-11-22) 를 소유해야 합니다.
*Patch 실행 법은 VPatch 설명서를 참고 하세요.
>  
VPATCHPROMPT.EXE PatchData_MappyGo_101222_For_M430x (sourcefile) (outputfile)

혹은 아래 실행 파일을 이용하셔도 됩니다.

VPatch_MappyGo_101222_For_M430x (Original) (Output)

그럼 미라지와 함께 즐 맵피Go 하시길 바라며~ 오늘도 이정도로 글을 끝낼까 합니다.
맵피Go가 큰 변동 없다면 한동안 업데이트 할 것 같으나... 저도 미라지를 떠나게 되면 어떻게 될지는 장담 할 수 없을 것 같습니다.

추가로 - GPS 잡은 모습 보여 드립니다.
이전 버전과 달리 자동 탐색하면 제대로 잡아 주고, 사용에도 문제 없는 듯 합니다. 다만 미리 External GPS 데이타는 한번 받아 주세요.




바이러스 없는 세상이면 좋겠지만. 바이러스에 걸리시는 분들! 계시죠!
아무거나 받아서 설치 하면 그렇게 됩니다! 특히 꼬맹이들... 혹은 여러 초보분들 등등
뭐 멀쩡한 저도 예외는 아닙니다만 ㅋ~.

이 경우 대부분 바이러스 백신 소프트웨어에서 문제의 파일을 삭제, 치료해 주게 되어 큰 피해는 면하게 되는데...
다른 문제가 하나씩 남습니다.

그 중에 하나!

치료 후, 부팅 할때 마다 나타나는 귀찮은 메시지! 없던 현상인데 자꾸만 에러라고 표시가 되는데 귀찮죠!
이 부분을 해결 하는 법을 설명 드리겠습니다.

윈도우 기본 프로그램으로 해결 할 수도 있지만, 꾀나 복잡한 작업이 필요 합니다.
대신 "Sysinternals" 에서 제공하는 "Autoruns"라는 프로그램을 이용하도록 하겠습니다.
이 프로그램은 초보자 뿐만 아니라 한가닥 한다는(? 믿거나 말거나) 저에게도 매우 유용한 프로그램입니다. 제가 사용하는 왠간한 컴퓨터에 이 프로그램은 설치가 되어 있습니다.
 - 이 글을 쓰게끔 만든(?!) 제 동생 컴퓨터에도 설치 되어 있습니다. (본인은 몰랐겠지만 ㅋ~)

* 불필요한 시작 프로그램 삭제에도 사용하면 좋은 프로그램입니다.




0. 부팅 직후 표시되는 에러메시지의 마지막 이름을 기록 해 둡니다.
여기서는 예제로 " f_npm.sys " 라고 하겠습니다.


1. 아래 프로그램을 다운로드 받습니다.
1.1. 클릭해서 적당한(보통 바탕화면에 많이들 ...) 곳에 저장 합니다.

참고로 위 프로그램의 최신 버전은 아래 URL을 접속하시면 됩니다. 
마이크로소프트웨어에 인수된 Sysinternals에서 만든 믿을 수 있는 강력한 유틸리티입니다.
컴퓨터 부팅 후 실행되는 모든 요소들에 대해 확인이 가능합니다.

위 파일을 클릭하면 아래와 같이 저장 유무를 확인 합니다.
1.2. [저장] 버턴을 누릅니다.
  


그리고
1.3. 바탕화면 혹은 본인이 원하는 위치에 저장 합니다. (클릭하면 전체 크기 이미지)


바탕화면에 저장되었네요 (보통 저는 바탕화면에 저장하지 않습니다^^)
  




2. 다운로드 받은 파일의 압축을 해제 합니다.
아래는 windows XP 기본 설치시의 과정을 예로서 안내 드립니다. Win7 등도 도일합니다.
이미 아시거나 다른 압축 유틸리티라면 그에 맞는 동작으로 압축을 해제 합니다.

2.1. 저장한 파일 위에서 마우스 오른쪽 버턴을 눌러서 빠른 메뉴를 표시 합니다.
      그리고 '압축 플기'를 선택
  


2.2. 아래 과정을 쭈~욱 진행 하여 바탕화면에 파일을 압축 해제 합니다.
  <개별 이미지 클릭하면 큰 이미지를 보실 수 있습니다.>
  
     

  


3. Autoruns.exe 파일을 실행 합니다.
처음 나타나는 라이센스 동의에 꾹 눌러 동의 합니다. <이 프로그램은 MS사람이 만든 프로그램이라 믿을 수 있습니다>
3.1. 실행파일인 Autoruns.exe 를 두번 클릭(Double click) 혹은 선택 후 Enter  키를 눌러 실행!
  


3.2. 보안 경고 확인 아래의 [v] 부분은 지워 주세요 - 믿을 수 있는 프로그램이니깐요
  

3.3. 라이센스 동의를 거칩니다. - 걍 [Agree] 버턴 눌러 주세요
  



4. 실행 후 동작이 완료 될 때 까지 잠시 기다립니다.



5. 앞서 '0' 번 과정에서 기록한 문자열을 찾습니다.
5.1. [File]-[Find] 를 선택 하거나 직접 키보드에서 Ctrl+F 를 누릅니다.


5.2. 그리고 '0'번 과정에 기록 해 둔 'n_npm' 을 입력합니다. 전체 입력하셔도 됩니다.
 그리고 [다음 찾기] 버턴을 누르면 해당 항목을 찾아 줍니다.


아래가 찾은 결과 입니다.



6. 항목 삭제 하기
6.1. 찾은 항목으로 마우스 포인터를 옮긴 후 마우스 오른쪽 버턴을 눌러서 빠른 메뉴를 표시 합니다.


그리고 "Delete" 를 선택하면
6.2. 삭제 확인을 합니다.
      [ 예 ] 를 꾹 눌러주시면, 지긋 지긋한 문제 항목을 완전히 보내어 버리게 됩니다.



7. 최종 확인을 위해 리부팅 다시 해 주시면 되겠습니다.
  혹시나 다른 문제도 위의 과정을 반복 해 주시면 되겠네요~


즐 컴퓨팅 되시길~~~

PS. 넘 과도하게 상세한 설명이 된듯 합니다. 초보를 위한 사항이니, 아시는 사항은 적당히 skip 하셨겠죠?

+ Recent posts