달력

32024  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
메시지 리플렉션이란 무엇인가?

윈도우즈 콘트롤들은 자신들의 부모윈도우들에게 자주 통지메시지를 보냅니다.
예를들어 많은 콘트롤들은 색상 통지 메시지(WM_COLOR 또는 이 메시지의 변형)을
부모에게 보내 부모가 컨트롤의 바탕색을 칠할수 있게 합니다.

윈도우즈와 MFC 버전 4.0 이전에서는 부모윈도우(일반적으로 다이알로그)에 이러한
메시지들을 처리할 책임이 있습니다. 이것은 메시지를 처리하는 코드가 부모윈도우
의 클래스에 있어야 하고 이 메시지를 처리하는 모든 클래스에 중복되어야 한다는
것을 의미합니다. 위의 경우에서 커스텀 백그라운드를 가지는 콘트롤을 원하는 모든 
다이알로그는 색상 통지 메시지를 처리해야합니다. 만약 콘트롤 클래스가 자신의 바탕
색을 다룰수 있게 작성이 된다면 코드를 재사용하기가 쉬워질 것입니다.

MFC 4.0 에서는 이 부모 윈도우가 통지메시지를 처리한다는 이 오래된 구조도 계속
사용할수 있습니다.
추가로 MFC 4.0은 통지메시지를 자식윈도우나 부모윈도우 또는 두개의 윈도우 
모두에서 처리할 수 있는 "메시지 리플렉션"이라고 부르는 기능으로 편리하게 코드를
재사용 할 수 있게 해줍니다.
컨트롤 바탕색 문제에서 부모윈도우에 의존하지않고 리플렉트된 WM_CTLCOLOR 메시지를 
처리해줌으로서 자신의 바탕색을 지정하는 콘트롤 클래스를 작성할 수 있습니다.
( 메시지 리플렉션은 윈도우즈에 의해서 구현되지 않고 MFC에 의해서 구현된 것이기 
때문에 메시지 리플렉션이 작동하기 위해서는 부모윈도우 클래스가 반드시 CWnd 또는
CWnd에서 계승된 클래스를 상속받아야 합니다.)

이전의 MFC에서도 owner-drawn 리스트박스의 WM_DRAWITEM 메시지를 처리하는 부분
과 같은 몇개의 특정 메시지에 대해 가상함수로 메시지 리플렉션과 유사한 기능을
제공했었으나 이 새로운 메시지 리플렉션 구조는 일반적이면서 견고합니다.

메시지 리플렉션은 4.0 이전 버전으로 작성된 코드에 대해서 하위 호환성을 갖습니다.

//

만일 당신의 부모 윈도우 클래스에 지정된 메세지나 메세지 범위를 위한 핸들을 
지정한다면 그것은 자신의 핸들러안에서 베이스 클래스 핸들러함수를 부르지 않으로써 
제공된 동일한 메세지를 위한 리플렉트된 메세지 핸들을 오버라이드 하는 것입니다.
예를 들면, 만일 다이얼로그 박스 클래스에 WM_CTLCOLOR 핸들을 지정한다면, 당신의 
핸들링은 어떤 리플래스된 메세지 핸들들을 오버라이드 하는 것입니다.

만일 부모 윈도우 클래스에서 당신의 WM_NOTIFY 메세지들 범위나 WM_NOFIFY 메세지를 
지정 한다면 그러한 메세지(WM_NOTIFY)를 보내는 자식 컨트롤이 ON_NOTIFY_REFLECT() 
를 통한 리플렉트 메세지를 가지지 않는다면 당신의 핸들러가 처리될 겁니다.
만일 메세지 맵에 ON_NOTIFY_REFLECT_EX() 을 사용한다면 메세지 핸들러는 부모 윈도우가
메세지를 다룰수 있게도 않게도 할수 있습니다.
즉, 핸들러가 TRUE 을 리턴하면, 메세지는 부모에 의해서 다뤄지지만, FALSE 을 
리턴한다면 다뤄지지 않습니다. 주목할것은 리플렉트 메세지는 notification 메세지 전에 
다뤄집니다.

WM_NOTIFY 메세지를 보낼때 컨트롤은 그것을 다룰 첫번째 기회를 제공 받습니다.
만일 다른 리플렉트 메세지가 보내진다면 부모 윈도우가 그것을 다룰 첫번째 기회를 
받습니다. 그리고 나서 컨트롤의 리플렉트된 메세지를 받습니다. 
그렇게 하기 위해서 그것은 컨트롤의 클래스 멥에 핸들러 함수나 적절한 엔트리가 
필요합니다.

리플랙트 메세지를 위한 메세지 맵은 일반적인 notifications 과 조금 다릅니다.
그것은 _REFLECT 라는 추가적인 이름의 덪붙여 집니다. 예를 들어 부모에서 WM_NOTIFY 
메세지를 처리 하기 위해서 당신은 부모의 메세지 맵에 ON_NOTIFY 매크로를 사용합니다.
그리고 자식 콘트롤의 리플랙트 메세지를 다룰려면 ON_NOTIFY_REFLECT 매크로를 자식 
콘트롤의 메세지 맵에 사용해야 합니다. 양쪽모두 파라미터들은 틀립니다. 
주목할 점은 클래스 위자드가 대개 당신을 위해서 메세지 맵 엔트리와 올바른 
파라미터들을 구현한 뼈대가 되는 함수들을 추가해 줍니다.

새로운 WM_NOTIFY 메세지를 위한 정보를 위해서 TN061: ON NOTIFY and WM_NOTIFY 
Messages 을 보세요.

- Message-Map Entries and Handler Function Prototypes for Reflected Messages

리플렉트된 콘트롤 Notification 메세지를 다루기 위해서 테이블 밑에 열거 되어 있는 
메세지 맵 매크로와 함수 형들을 사용 하십시요.

클래스위자드는 대개 당신을 위해서 그러한 메세지 맵 엔트리들을 추가해 줍니다. 

메세지 이름에서 리플랙트 매크로 이름으로 변환하기 위해서 앞에는 ON_ 을 뒤에는 
_REFLECT 을 추가해 주십시요. 예를 들면 WM_CTLCOLOR 는 ON_WM_CTLCOLOR_REFLECT 가 됩니다.

다음과 같은 3가지 규칙을 벗어나는 경우가 있습니다.
. WM_COMMAND notifications 을 위한 매크로는 ON_CONTROL_REFLECT 가 있습니다.
. WM_NOTIFY 리플렉션들은 ON_NOTIFY_REFLECT 입니다.
. ON_UPDATE_COMMAND_UI 리플랙션들은 ON_UPDATE_COMMAND_UI_REFLECT 입니다.

위의 각경우에 당신은 핸들러 멤버 함수의 이름을 반드시 지정해야 합니다. 
다른 경우에는 핸들러 함수의 표준이름을 반드시 사용해야 합니다.

함수의 파라미터와 리턴값에 대한 의미는 On 으로 시작하는 함수와 일반함수 밑에 설명 
되어 있습니다.

예를 들면 CtlColor 를 OnCtlColor 에 설명 되어 있습니다.
여러개의 리플랙트된 메세지 핸들러들은 부모윈도우에 있는 동일한 핸들러보다 적은 
파라미터들의 필요합니다.

문서에 공식적인 파라미터 이름들과 함수이름들이 있습니다.

Map entry                                    Function prototype 
ON_CONTROL_REFLECT( wNotifyCode, memberFxn ) afx_msg void memberFxn ( ); 
ON_NOTIFY_REFLECT( wNotifyCode, memberFxn )  afx_msg void memberFxn ( NMHDR * pNotifyStruct, LRESULT* result ); 
ON_UPDATE_COMMAND_UI_REFLECT( memberFxn )    afx_msg void memberFxn ( CCmdUI* pCmdUI ); 
ON_WM_CTLCOLOR_REFLECT( )                    afx_msg HBRUSH CtlColor ( CDC* pDC, UINT nCtlColor ); 
ON_WM_DRAWITEM_REFLECT( )                    afx_msg void DrawItem ( LPDRAWITEMSTRUCT lpDrawItemStruct ); 
ON_WM_MEASUREITEM_REFLECT( )                 afx_msg void MeasureItem ( LPMEASUREITEMSTRUCT lpMeasureItemStruct ); 
ON_WM_DELETEITEM_REFLECT( )                  afx_msg void DeleteItem ( LPDELETEITEMSTRUCT lpDeleteItemStruct ); 
ON_WM_COMPAREITEM_REFLECT( )                 afx_msg int CompareItem ( LPCOMPAREITEMSTRUCT lpCompareItemStruct ); 
ON_WM_CHARTOITEM_REFLECT( )                  afx_msg int CharToItem ( UINT nKey, UINT nIndex ); 
ON_WM_VKEYTOITEM_REFLECT( )                  afx_msg int VKeyToItem ( UINT nKey, UINT nIndex ); 
ON_WM_HSCROLL_REFLECT( )                     afx_msg void HScroll ( UINT nSBCode, UINT nPos ); 
ON_WM_VSCROLL_REFLECT( )                     afx_msg void VScroll ( UINT nSBCode, UINT nPos ); 
ON_WM_PARENTNOTIFY_REFLECT( )                afx_msg void ParentNotify ( UINT message, LPARAM lParam ); 

ON_NOTIFY_REFLECT 와 ON_CONTROL_REFLECT 매크로들은 주어진 메세지를 다루는 
하나의 Object 보다 더 많은 것을 할수 있는 다양함을 가집니다.

Map entry                                       Function prototype 
ON_NOTIFY_REFLECT_EX( wNotifyCode, memberFxn )  afx_msg BOOL memberFxn ( NMHDR * pNotifyStruct, LRESULT* result ); 
ON_CONTROL_REFLECT_EX( wNotifyCode, memberFxn ) afx_msg BOOL memberFxn ( ); 

- Handling Reflected Messages: An Example of a Reusable control
이 예제는 CYellowEdit 라 불리는 재사용을 위한 컨트롤을 만든다.
컨트롤은 단지 노란색 바탕에 검정 글씨라는 점만 제외하고 보통의 에디터 컨트롤과 
하는 것은 같습니다.
CYellowEidt 가 다른 색깔로 나타나게 하므로 멤버함수를 추가하는 것이 쉽게 됩니다.

이 샘플을 실험하기 위해서 다음 단계를 하십시요.
1. 기존의 애플리케이션에 새로운 다이얼로그 박스를 생성한다. 
   당신은 틀림없이 reusable 컨트롤 개발을 위한 애플리케이션을 가져야 한다. 만일 없다면 
   AppWizard 로 생성한다.

2. VC++에 로드된 프로젝트가 있다면 CEdit를 베이스로한 CYellowEdit라 불리우는 새로운 
클래스를 ClassWizard 로 생성한다. 리고 Add to Component Gallery 는 체크된 상태로 나둔다.

3. CYellowEdit 에 3개의 멤버 변수를 추가한다. 
첫번째와 두번째는 테스트와 백그라운드 색깔을 저장하기 위한 것이고 세번째는 백그라운드
페인팅을 위한 브러쉬 저장 공간이다. 
CBrush object 는 한번 생볕홱? 단지 후에 그것을 참조 하고 그리고 컨트롤의 파괴될때 
자동으로 없어진다.

4. 생성자에서 다음 멤버값을 초기화 한다.
CYellowEdit::CYellowEdit()
{
 m_clrText = RGB( 0, 0, 0 );
 m_clrBkgnd = RGB( 255, 255, 0 );
 m_brBkgnd.CreateSolidBrush( m_clrBkgnd );
}

5. ClassWizard 를 사용해서 CYellowEdit Class 에 WM_CTLCOLOR 리플렉트 메세지를 추가한다. 
 ClassWizard 다음과 같은 메세지 맵과 구조를 추가해 줄 것이다.

 ON_WM_CTLCOLOR_REFLECT()
 // Note: other code will be in between....
 HBRUSH CYellowEdit::CtlColor(CDC* pDC, UINT nCtlColor) 
 {
 // TODO: Change any attributes of the DC here
 // TODO: Return a non-NULL brush if the
 //    parent's handler should not be called
 return NULL;
 }


6. 다음 코드로 함수를 수정해라. 다음 코드는 텍스트 색깔과 텍스트 백그라운드 색깔, 그리고 
컨트롤 리셋을 위한  백그라운드 색깔을 지정한다.

pDC->SetTextColor( m_clrText );    // text
pDC->SetBkColor( m_clrBkgnd );    // text bkgnd
return m_brBkgnd;                // ctl bkgnd


7. 다이얼로그 박스에 에디터 컨트롤을 만들어라. 그리고 나서 컨트롤 키를 누른 상태에서 
에디터 컨트롤을 더블 클릭하므로써 멤버 변수를 추가해라. 다이얼로그 박스의 멤버 추가 
박스에서 멤버변수를 끝내고 category 를 Control를
선택하고 Vaiable Type을 "CYellowEidt"로 선택하라. 
잊지말것은 다이얼로그 박스에서 tab 순서를 선택하는 것이다. 
또한, 다이얼로그 박스의 헤더 화일에 CYellowEdit 컨트롤을 위한 헤더화일을 포함해라.

8. 애플리케이션을 Build 하고 실행하라 . 에디터 박스는 노란색 바탕을 가질 것이다.

9. 당신은 다른 프로젝트들에서 CYellowEdit Control CLass 을 추가하기위해서 
Component Gallery 을 지금 사용해라.
Posted by 촌돌애비
|

Zip 명령어

창고/컴터 2011. 9. 27. 12:11
Windows에서 아마도 (XP 이상) 귀찮아서 정확한 버전까지는 찾아보기 싫음..

그냥 cmd창에서

zip /help를 타이핑해서 뭔가 나오면... 있는 것이다...

 그 내용을 보면... 내컴의 경우 아래와 같다... 

 Copyright (c) 1990-2008 Info-ZIP - Type 'zip "-L"' for software license.
Zip 3.0 (July 5th 2008). Usage:
zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list]
  The default action is to add or replace zipfile entries from list, which
  can include the special name - to compress standard input.
  If zipfile and list are omitted, zip compresses stdin to stdout.
 
-f   freshen: only changed files  
-u   update: only changed or new files
-d   delete entries in zipfile    
-m   move into zipfile (delete OS files)
-r   recurse into directories    
-j   junk (don't record) directory names
-0   store only                  
-l   convert LF to CR LF (-ll CR LF to LF)
-1   compress faster              
-9   compress better
-q   quiet operation              
-v   verbose operation/print version info
-c   add one-line comments        
-z   add zipfile comment
-@   read names from stdin        
-o   make zipfile as old as latest entry
-x   exclude the following names  
-i   include only the following names
-F   fix zipfile (-FF try harder)
-D   do not add directory entries
-A   adjust self-extracting exe  
-J   junk zipfile prefix (unzipsfx)
-T   test zipfile integrity      
-X   eXclude eXtra file attributes
-!   use privileges (if granted) to obtain all aspects of WinNT security
-$   include volume label        
-S   include system and hidden files
-e   encrypt                      
-n   don't compress these suffixes
-h2  show more help


대체 어쩌라는 것이냐...하면...다른 건 구찮아서 모르겠고... 

폴더 묶을땐 
zip -r mydir.zip mydir
Posted by 촌돌애비
|

Net Use 명령어

창고/Command 2011. 7. 6. 09:14

Windows를 사용하다 보면 폴더공유등 네트워크자원을 사용할 경우가 많다.

특히 사람들 간에 자료를 공유해야 할 때 많이 폴더 공유등을 많이 사용하게 되는데...

그때 공유된 폴더의 권한 제어로 인해 접근이 제한될 경우가 많다..

이럴때 개인적으로 사용하는 방법이 Cmd창을 실행한 후에, Net Use명령어를 사용한다.

Cmd 창에서

net use를 실행하면.... 현재 연결된 목록들을 보여준다.

이런 모든 연결을 초기화 시키려면

net use * /delete 을 실행하면, 모두 지우겠느냐는 질문과 함께 "예"를 선택하면, 연결되었던 모든 연결이 초기화된다.

그리고 다시 공유폴더를 접근할 때 아이디와 패스워드를 입력하면 새로운 연결을 사용할 수 있다.

또한 자주사용하는 것일 경우 .bat나 .cmd을 이용해서 목록화해서 실행시키는 방법도 개인적으로 사용하고 있는 방법이다.

명령어 사용법은
net use 접속서버(ip 또는 컴터이름) /user:접속서버(ip 또는 컴터이름)\아이디 패스워드

예)
rem This is My Connect Bat...
net use \\192.168.1.100 /user:192.168.100\촌돌애비 아싸가오리

보다 자세한 사항은
net use /? 을 이용하여 cmd창에서 확인한다.


NET USE
[장치 이름 | *] [\\컴퓨터 이름\공유 이름[\볼륨] [암호 | *]]
        [/USER:[도메인 이름\]사용자 이름]
        [/USER:[점으로 구분된 도메인 이름\]사용자 이름]
        [/USER:[사용자 이름@점으로 구분된 도메인 이름]
        [/SMARTCARD]
        [/SAVECRED]
        [[/DELETE] | [/PERSISTENT:{YES | NO}]]

NET USE {장치 이름 | *} [암호 | *] /HOME

NET USE [/PERSISTENT:{YES | NO}]

'창고 > Command' 카테고리의 다른 글

Net User 이용  (0) 2011.10.19
관리자 계정으로 장치관리자 열기  (0) 2011.10.18
[펌]간단한 Cmd...도스명령어 모음...  (0) 2011.07.06
Posted by 촌돌애비
|
ASSOC 파일 확장명 연결을 보여주거나 수정합니다.
AT 명령어와 프로그램의 실행을 스케쥴합니다.
ATTRIB 파일 속성을 표시하거나 바꿉니다.
BREAK 확장된 CTRL+C 검사를 설정하거나 지웁니다.
CACLS 파일의 액세스 컨트롤 목록(ACL)을 표시하거나 수정합니다.
CALL 한 일괄 프로그램에서 다른 일괄 프로그램을 호출합니다.
CD 현재 디렉터리 이름을 보여주거나 바꿉니다.
CHCP 활성화된 코드 페이지의 수를 표시하거나 설정합니다.
CHDIR 현재 디렉터리 이름을 보여주거나 바꿉니다.
CHKDSK 디스크를 검사하고 상태 보고서를 표시합니다.
CHKNTFS 부팅하는 동안 디스크 확인을 화면에 표시하거나 변경합니다.
CLS 화면을 지웁니다.
CMD Windows 2000 명령 인터프리터의 새 인스턴스를 시작합니다.
COLOR 콘솔의 기본색과 배경색을 설정합니다.
COMP 두 개 또는 여러 개의 파일을 비교합니다.
COMPACT NTFS 분할 영역에 있는 파일의 압축을 표시하거나 변경합니다.
CONVERT FAT 볼륨을NTFS로 변환합나다. 현재 드라이브는 변환할 수 없습니다.
COPY 하나 또는 그 이상의 파일을 다른 위치로 복사합니다.
DATE 날짜를 보여주거나 설정합니다.
DEL 하나 또는 그 이상의 파일을 지웁니다.
DIR 디렉터리에 있는 파일과 하위 디렉터리 목록을 보여줍니다.
DISKCOMP 두 플로피 디스크의 내용을 비교합니다.
DISKCOPY 플로피 디스크의 내용을 다른 플로피 디스크로 복사합니다.
DOSKEY 명령 줄을 편집하고, Windows 2000 명령을 다시 호출하고, 매크로를 만듭니다.
ECHO 메시지를 보여주거나, 명령어 반향을 켜거나 끕니다.
ENDLOCAL 일괄 파일에서 환경 변경의 지역화를 끝냅니다.
ERASE 하나 또는 그 이상의 파일을 지웁니다.
EXIT CMD.EXE 프로그램 (명령 인터프리터)를 마칩니다.
FC 두 파일 또는 파일의 집합을 비교하고 둘 사이의 다른 점을 표시합니다.
FIND 파일에서 텍스트 문자열을 찾습니다.
FINDSTR 파일에서 문자열을 찾습니다.
FOR 파일 집합에서 각 파일에 대해 지정된 명령을 실행합니다.
FORMAT Windows 2000에서 사용할 디스크를 포맷합니다.
FTYPE 파일 확장 연결에 사용되는 파일 형식을 표시하거나 수정합니다.
GOTO Windows 2000 명령 인터프리터가 일괄 프로그램에서 이름표가 붙여진
줄로 가게 합니다.
GRAFTABL Windows 2000이 그래픽 모드에서 확장 문자 세트를 표시할 수 있게 합니다.
HELP Windows 2000 명령어에 관한 도움말을 제공합니다.
IF 일괄 프로그램에서 조건 처리를 수행합니다.
LABEL 디스크의 볼륨 이름을 만들거나, 바꾸거나, 지웁니다.
MD 디렉터리를 만듭니다.
MKDIR 디렉터리를 만듭니다.
MODE 시스템 장치를 구성합니다.
MORE 출력을 한번에 한 화면씩 표시합니다.
MOVE 하나 또는 그 이상의 파일을 한 디렉터리에서 다른 디렉터리로 옮깁니다.
PATH 실행 파일의 찾기 경로를 보여주거나 설정합니다.
PAUSE 일괄 파일의 처리를 보류하고 메시지를 보여줍니다.
POPD PUSHD 명령으로 저장된 디렉터리로 바꿉니다.
PRINT 텍스트 파일을 인쇄합니다.
PROMPT Windows 2000 명령 프롬프트를 바꿉니다.
PUSHD 현재 디렉터리를 저장한 후 디렉터리를 바꿉니다.
RD 디렉터리를 지웁니다.
RECOVER 불량이거나 결함이 있는 디스크에서 읽을 수 있는 정보를 복구합니다.
REM 일괄 파일 또는 CONFIG.SYS에서 주석을 기록합니다.
REN 파일 이름을 바꿉니다.
RENAME 파일 이름을 바꿉니다.
REPLACE 파일을 대체합니다.
RMDIR 디렉터리를 지웁니다.
SET Windows 2000 환경 변수를 보여주거나, 설정하거나, 지웁니다.
SETLOCAL 일괄 파일에서 환경 변경의 지역화를 시작합니다.
SHIFT 일괄 파일에서 바꿀 수 있는 매개 변수의 위치를 바꿉니다.
SORT 입력을 정렬합니다.
START 지정된 프로그램이나 명령을 별도의 창에서 시작합니다.
SUBST 경로를 드라이브 문자로 지정합니다.
TIME 시스템 시간을 보여주거나 설정합니다.
TITLE CMD.EXE 세션에 대한 창의 창 제목을 설정합니다.
TREE 드라이브 또는 경로의 디렉터리 구조를 그래픽으로 화면에 표시합니다.
TYPE 텍스트 파일의 내용을 보여줍니다.
VER Windows 2000 버전을 보여줍니다.
VERIFY 파일이 디스크에 올바로 쓰였는지 검증할지 여부를 지정합니다.
VOL 디스크 볼륨 이름과 일련 번호를 보여줍니다.
XCOPY 파일과 디렉터리 트리를 복사합니다.

'창고 > Command' 카테고리의 다른 글

Net User 이용  (0) 2011.10.19
관리자 계정으로 장치관리자 열기  (0) 2011.10.18
Net Use 명령어  (0) 2011.07.06
Posted by 촌돌애비
|

시스템 이미지 백업에서 컴퓨터 복원

하드 디스크나 전체 컴퓨터의 작동이 중지될 경우 시스템 이미지를 사용하여 컴퓨터의 내용을 복원할 수 있습니다. 시스템 이미지에 대한 자세한 내용은 시스템 이미지란?를 참조하십시오.

경고

  • 시스템 이미지에서 컴퓨터를 복원하면 전체가 복원됩니다. 개별 항목을 선택하여 복원할 수 없으며 프로그램, 시스템 설정 및 파일 전체가 시스템 이미지의 내용으로 대체됩니다.

시작하기 전에 백업이 저장되어 있는 이동식 미디어가 사용 가능한지 확인하십시오(해당되는 경우). 또한 백업을 복원하려는 대상 디스크의 용량이 백업한 디스크의 용량보다 크거나 같은지 확인하십시오.

내용 표시 복구 제어판을 사용하여 복원하려면(권장)

    컴퓨터가 작동 중이고 제어판에 액세스할 수 있는 경우나 시스템 이미지 백업을 다른 컴퓨터에 복원하려는 경우 다음 단계를 따릅니다.

  1. 복구를 클릭하여 엽니다.

  2. 고급 복구 방법을 클릭합니다.

  3. 이전에 만든 시스템 이미지를 사용하여 컴퓨터 복구를 클릭하고 해당 단계를 따릅니다.


내용 표시 사전 설치된 복구 옵션을 사용하여 복원하려면

    제어판에 액세스할 수 없고 Windows(윈도우) 설치 디스크나 시스템 복구 디스크가 없는 경우 다음 방법에 따라 컴퓨터를 복원합니다.

  1. 컴퓨터의 전원 단추를 사용하여 컴퓨터를 다시 시작합니다.

  2. 다음 중 하나를 수행합니다.

    • 컴퓨터에 운영 체제가 하나만 설치되어 있으면 컴퓨터가 다시 시작될 때 F8 키를 누르고 있습니다. Windows 로고가 나타나기 전에 F8 키를 눌러야 합니다. Windows 로고가 나타나면 다시 시도합니다.

    • 컴퓨터에 운영 체제가 둘 이상 설치되어 있으면 화살표 키를 사용하여 시작할 운영 체제를 강조 표시한 다음 F8 키를 누릅니다.

  3. 고급 부팅 옵션 화면에서 화살표 키를 사용하여 컴퓨터 복구를 강조 표시한 다음 Enter 키를 누릅니다.

  4. 자판 배열을 선택하고 다음을 클릭합니다.

  5. 사용자 이름을 선택하고 암호를 입력한 다음 확인을 클릭합니다.

  6. 시스템 복구 옵션 메뉴에서 시스템 이미지 복구를 클릭한 다음 지시를 따릅니다.

내용 표시 Windows 설치 디스크 또는 시스템 복구 디스크를 사용하여 복원하려면

    제어판에 액세스할 수 없는 경우 Windows(윈도우) 설치 디스크나 시스템 복구 디스크(있는 경우)를 사용하여 컴퓨터를 복원할 수 있습니다.

  1. 설치 디스크나 시스템 복구 디스크를 삽입합니다.

  2. 컴퓨터의 전원 단추를 사용하여 컴퓨터를 다시 시작합니다.

  3. 메시지가 표시되면 아무 키나 눌러 설치 디스크 또는 시스템 복구 디스크에서 컴퓨터를 시작합니다.

    컴퓨터가 CD나 DVD에서 시작하도록 구성되어 있지 않으면 컴퓨터와 함께 제공된 정보를 확인하십시오. 컴퓨터의 BIOS 설정을 변경해야 할 수 있습니다. 변경할 설정에 대한 자세한 내용은 컴퓨터 제조업체의 웹 사이트를 확인하십시오. BIOS에 대한 자세한 내용은 BIOS: 질문과 대답의 정보를 참조하십시오.

  4. 언어 설정을 선택하고 다음을 클릭합니다.

  5. 컴퓨터 복구를 클릭합니다.

    이 단계는 Windows(윈도우) 설치 디스크를 사용하는 경우에만 적용됩니다.

  6. 복구 옵션을 선택하고 다음을 클릭합니다.


'창고 > 컴터' 카테고리의 다른 글

Windows Service Registry 하위키..  (0) 2011.10.20
Zip 명령어  (0) 2011.09.27
Posted by 촌돌애비
|

글쎄..

이곳에 새롭게 나의 둥지를 트는 것 같다.

미혼시 시작된 천리안 애플에서 시작해서,

결혼해서는 naver로,

그리고 울 촌돌이가 생긴이후로 이곳으로 ...

이곳에 정착이 어찌될 지는 모르지만,

정착에 도움을 준 하트바다에게고 고맙다는 말을 남긴다.

아~~ 이곳에서 어찌 할 것인지...
Posted by 촌돌애비
|