▶ 뭉충닷컴
 
mungchung.com login
Site Search
My Space
주절주절...
공부방
쥔장소개
Board
자유게시판
유용한 정보
자료실
Programming
강좌 & Articles
Spring 3.0
프로그래밍 Tip
   -ASP
   -PHP
   -JavaScript
   -HTML
   -Java/JSP
   -Database
   -Crystal Report
   -Visual Basic
   -이클립스
   -리눅스
   -기타
Windows API (VB)
Spread Sheet 7.0
컴퓨터활용 Tip
Other things
StarCraft 전략
StarCraft 문서
김용(金庸)
Son Q & Dieda

SoftICE 4.05 설치 & 간단한 사용법

기타 조회 수 9122 추천 수 0 2004.03.12 09:50:53
뭉충닷컴 *.154.199.102
-------------------------------------------------------
| SoftICE 4.05 설치
-------------------------------------------------------
1. 알아서 다운받는다. 주의할것은 자신의 운영체제 버젼에 맞게 받아야한다.(좀 구하기 힘들것이다.. 나한테 말하면 과자도 함께 줄수있고.. -_-)

2. 설치한다. 그냥 일반 프로그램 설치하듯이 "next", "next" 눌러댄다.
   설치하다가 몇가지 확인창이라든지 셋팅창들이 나오는데 그냥 기본값으로 간다.
  
3. 재부팅 한다.
  
-------------------------------------------------------
: SoftICE 4.05 사용법
-------------------------------------------------------

1. [시작]-[프로그램]-[NeMega SoftICE]-[Symbol Loader] 로 Symbol loader 프로그램을 실행시킨다.

2. [Edit]-[SoftICE Initiallization Settings...] 에서 General 탭을 본다.
   Initialization string 부분에
  
   X;SET FONT 2; LINES 50; WL 25; WC 10;
  
   이렇게 적어놓는다.
   - X          : 디버거 모드를 종료
   - SET FONT 2 : 2번째 폰트를 이용
   - LINES 50   : 50라인으로 셋팅함(1024*768 해상도에 적당하다)
   - WL 25      : 로컬변수 윈도우를 여는데 25라인으로 한다.
   - WC 10      : 코드 윈도우를 여는데 10라인으로 한다.

3. [시작]-[프로그램]-[NeMega SoftICE]-[Start SoftICE]로 소아를 실행한다.
   이때 소아 실행창이 잠깐 뜨다 사라지는데 왜냐면 초기실행시에 값으로 X를 줬기 때문이다.
   즉! 실행하자 마자 디버거 모드 종료!
  
4. Ctrl + D를 눌러 디버거 창을 띄운다.

5. 소스 파일을 연다.
   - FILE *      : 모듈에 관계된 모든 소스파일의 목록을 보여 준다.
   - FILE aa.cpp : aa.cpp 파일의 내용을 코드 윈도우에 표시한다.

5. F6 키를 눌러 코드 윈도우로 이동한 다음 원하는 위치에서 F9를 눌러 브레이크 포인트를 설정한다.
   - U .561      : 561번째 라인으로 이동
   - BL          : 브레이크 포인트 목록을 표시한다.
   - BC *        : 모든 브레이크 포인트를 삭제한다.
   - G           : 실행을 계속한다.

6. 모듈을 실행시키고 브레이크가 걸리면 디버거 창이 뜬다.

   - F8 또는 T   : step into
   - F10         : step over
   - F7          : excute to here
   - WD          : data window를 표시한다.
   - WW          : watch window를 표시한다.
   - WATCH xx    : 특정 xx 변수 값을 watch window에 표시한다.
   - Alt+C       : 커서를 코드 윈도우로 이동한다.
   - Alt+L       : 커서를 로컬변수 윈도우로 이동한다.
   - Alt+W       : 커서를 watch window로 이동한다.
   - Enter키     : 로컬변수 창등에서 구조체의 내부를 표시한다.
  
  
  
  
*) http://my.netian.com/~hwimh/softice.html 이 문서 참조해서 쓴글임...
   내 환경에 맞게 쓰다가 뒤로갈수록 내가 소아에 대한 이해도가 낮아서 그냥 그 글 옮겨버림 -_-
문서 첨부 제한 : 0Byte/ 2.00MB
파일 크기 제한 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 기타 공부하는 곳 -_-; [2] 뭉충닷컴 2002-09-22 10647
31 토비의 스프링 뭉충닷컴 2011-03-28 3920
30 웹사이트 최적화 기법 file [1] 뭉충닷컴 2009-08-10 7467
29 기타 아파치 튜닝 [1] 뭉충닷컴 2009-08-03 8043
28 기타 아파치 설정 httpd.conf 뭉충닷컴 2009-08-03 5374
27 Intercepting Filter 패턴 뭉충닷컴 2009-06-17 7076
26 Core J2EE Pattern file 뭉충닷컴 2009-06-16 6548
25 기타 [C++ Study] Timer 사용 [3] 뭉충닷컴 2004-06-29 8625
24 기타 [C++ Study] Click Count, Toggle, Move String 뭉충닷컴 2004-06-29 7364
23 기타 [C++ Study] WinMain와 WinProc 뭉충닷컴 2004-06-28 8733
22 기타 C# Pattern - Simple Pattern 뭉충닷컴 2004-03-17 6237
21 기타 1. abex3 크랙 설명서 뭉충닷컴 2004-03-12 7016
20 기타 어셈 강좌 1, 2장 정리 뭉충닷컴 2004-03-12 7712
» 기타 SoftICE 4.05 설치 & 간단한 사용법 뭉충닷컴 2004-03-12 9122
18 기타 5. Overloading, Overriding, Runtime Type and 객체지향 뭉충닷컴 2003-12-02 6489
17 기타 4. Flow 통제와 예외 처리(Exception Handling) 뭉충닷컴 2003-11-05 6009
16 기타 3. 연산자와 지정 뭉충닷컴 2003-11-03 6628
15 기타 2. 선언과 엑서스 제어 뭉충닷컴 2003-11-03 5918
14 기타 1. 자바언어의 기본 뭉충닷컴 2003-11-03 5804
13 기타 Parameter 을 asp 처럼 사용하게 만든 class 뭉충닷컴 2003-11-03 6680