Windows 7에서는 재부팅 전 설정해 둔 네트워크 드라이브 연결이 자꾸 끊어진다.

이렇게 해결하자!!


출처: http://mosei.tistory.com/entry/Win7네트워크-드라이브-자동연결




1. 메모장에 아래 내용을 작성한 후, netstart.bat 라는 이름으로 (확장자는 bat 또는 cmd 여야 함) 저장한다. (빨간색 글씨만 각 정보에 맞게 수정해서 적어주고 검정색 글씨는 그대로 복사해서 쓰면 된다.)


set USER=아이디

set PASSWD=비밀번호

net use Z: http://file.domain.co.kr:5005 %PASSWD% /user:%USER% /persistent:no


2. 폴더옵션에서 숨김 파일, 폴더 및 드라이브 표시 에 체크 후 적용한다.



3. 아래 경로로 들어간 후, 앞서만든 netstart.bat 파일을 넣어준다. 

C:\Users\PC이름\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup




이제 재부팅을 해도 네트워크 드라이브에 자동으로 연결되어있을 것이다.

YOUR COMMENT IS THE CRITICAL SUCCESS FACTOR FOR THE QUALITY OF BLOG POST


출처: http://kemovitra.blogspot.com/2009/06/korean-installing-mingw-and-msys.html


 

MinGW와 MSYS 설치하기

윈도우처럼 오픈소스가 아닌 운영체제를 사용하면 컴파일할 필요를 별로 느끼지 않는다. 하지만, 리눅스를 쓰다 보면 커널 및 여러 쓸모있는 프로그램을 컴파일하게 되고 자연히 컴파일하는 버릇을 가지게 된다. 리눅스에서 쓰던 유용한 프로그램들을 윈도우에서도 쓸 수 있으면 얼마나 좋을까. 다행히 윈도우에서도 리눅스 프로그램을 포팅할 수 있도록 도와 주는 GCC 컴파일러를 제공하는 MinGW 프로젝트가 있다. 물론, 윈도우 전용 프로그램도 맘껏 만들 수 있는, 아주 쓸만한 대체적 개발 환경이다. 그럼, 이제 MinGW를 윈도우에 설치해 보자.

참고: Windows Vista 또는 Windows 7 환경에서는 파일 시스템에 대한 사용자 권한 제한 때문에 MinGW 사용시 컴파일 에러 같은 문제가 일어날 수 있다. 이러한 경우 다음과 같이 여러 해결 방법이 있다.

  • 자신의 사용자 폴더(C:\Users\Name) 또는 데스크탑(C:\Users\Public\Desktop)에 MinGW와 MSYS를 설치한다.
  • FAT 파티션이나 USB 메모리에 MinGW를 설치한다.
  • C:\MinGW에 설치했을 경우 MSYS를 실행할 때 MSYS (rxvt) 아이콘을 오른쪽 마우스 버튼으로 클릭하여 관리자 권한으로 실행한다.
  • USB 메모리에 PortableApps 플랫폼을 설치한 다음 MinGW PortableApp 받아서 설치하면 MinGW 설치가 쉽게 된다. 이렇게 하면 번거롭게 아래 설명을 따르지 않아도 된다.
  • Safe mode로 Windows를 시작한다.
  1. MinGW 설치에는 다음 3 가지 설치 프로그램이 필요하다. 모두 받아서 차례대로 설치하자.

  2. 먼저 MinGW 자동 설치자(MinGW-5.1.6.exe)를 실행한다. 그러면, Download and install 또는 Download only 둘 중 선택하라고 한다. Download and install 즉, 다운로드 후 설치를 선택한다.

    MinGW installer asks download only?

    다음은 MinGW 릴리스를 선택하는 질문인데 Current를 선택한다.

    MinGW installer asks you to choose package

    다음은 MinGW 설치 요소를 선택한다. MinGW base toolsg++ compiler 및 g77 compiler를 선택하기를 권장한다. 나중에 MSYS를 설치하기 때문에 아직은 MinGW make를 선택하지 않는다.

    Select the MinGW components to install

    다음은 설치 폴더를 결정한다. Windows Vista 및 Windows 7 사용자는 기본값인 C:\MinGW 대신 C:\Users\Public\Desktop\MinGW 폴더에 설치하기를 권한다. MinGW는 공백이 포함된 경로와 문제가 있으므로, "Program Files" 또는 "My Documents" 같은 폴더에 설치하지 않는 게 좋다. MinGW 설치 프로그램이 MinGW 요소를 스스로 받아서 설치한다.

    MinGW installer downloading components
  3. MinGW 설치가 끝나면, MSYS-1.0.11.exe를 실행해 MSYS를 설치한다.

    MinGW Destination Directory

    MinGW가 설치된 경로를 묻는 질문이 나오면, 실제로 MinGW가 설치된 경로(기본값 C:/MinGW 또는 C:/Users/Public/Desktop/MinGW)를 입력한다.

    MSYS asks MinGW path

    MSYS가 성공적으로 설치되면, fstab 파일(C:/MinGW/1.0/etc/fstab 혹은 C:/Users/Public/Desktop/MinGW/1.0/etc/fstab)을 텍스트 에디터(notepad.exe)로 열어 내용을 확인한다. 다음과 같이 /mingw 에 대한 실제 디렉토리 매핑이 올바로 되어 있어야 한다.

    C:/MinGW /mingw

    시작 프로그램 메뉴에서 MSYS (rxvt) 아이콘을 더블클릭하여 MSYS를 테스트해 본다. 익숙한 리눅스 명령어를 입력할 수 있는 터미널 창이 나타난다. 다음은 GCC 컴파일러의 버전을 알아보는 명령어인데 현재 3.4.5란 결과가 나올 것이다.

    $ gcc --version
    gcc.exe (GCC) 3.4.5 (mingw-vista special r3)
    Copyright (C) 2004 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  4. 다음은 MinGW 개발 도구 모음(msysDTK-1.0.1.exe)을 설치한다. MSYS가 설치된 폴더(C:\MinGW\1.0 혹은 C:\Users\Public\Desktop\MinGW\1.0)에 설치하도록 한다. cvs, perl, ssh 같이 개발에 유용한 도구가 설치될 것이다.

    perl --version
    ssh --version
  5. 그 밖에 MinGW 프로젝트에서 여러 패키지를 받아서 추가적으로 설치한 수 있다. 예를 들어 mingw-utils 받아서 설치할 수 있다.
    cd /mingw
    tar xzvf mingw-utils-0.3.tar.gz

    다음 몇 가지 프로그램도 유용하다.

  6. MinGW 설치 폴더에 쓰기 권한이 없을 경우, 혹은 사용자 이름이 한글일 경우엔 환경변수 HOME을 정해 주는 것이 좋다. 자신의 홈 디렉토리를 따로 설정해 주는 것이다.
    Set your own HOME variable
  7. 마지막으로, 홈 폴더에 .profile 이름의 텍스트 파일을 만들어 컴파일 환경을 설정할 수 있다. 다음은 예제 .profile 내용이다.
    CC='/mingw/bin/gcc.exe '
    CFLAGS='-march=pentium2 -mtune=i586 -mthreads -O2 -g -fomit-frame-pointer -mms-bitfields -pipe '
    CPPFLAGS='-I/mingw/include -DWIN32 -DMINGW32 '
    CXXFLAGS="${CFLAGS}"
    LDFLAGS='-L/mingw/lib -Wl,--enable-auto-image-base -Wl,--enable-auto-import -Wl,--enable-runtime-pseudo-reloc '
    PKG_CONFIG_PATH="C:\MinGW\lib\pkgconfig"
    export CC CFLAGS CPPFLAGS CXXFLAGS LDFLAGS PKG_CONFIG_PATH

    CFLAGS와 LDFLAGS를 각자의 취향에 맞게 고쳐서 사용하면 좋다. -march= 옵션으로 자신의 CPU에 최적화한 코드를 만들 수 있는데, i586, pentium-mmx, i686, pentium2, pentium3, pentium-m, pentium4, prescott, k6-2, athlon, athlon-4 따위에서 -march= 값을 고를 수 있다(자세한 정보).

    CFLAGS='-march=pentium3 -mthreads -O2 -fomit-frame-pointer -mms-bitfields -pipe '
    export CFLAGS

YOUR COMMENT IS THE CRITICAL SUCCESS FACTOR FOR THE QUALITY OF BLOG POST


출처: http://mwultong.blogspot.com/2007/02/xp-windows-file-icon-change.html


윈도우는 파일의 확장자를 기준으로 하여, 파일 종류를 판단한 후, 그 파일에 맞는 아이콘을 자동으로 지정합니다. 이 파일 아이콘을 자신이 원하는 아이콘으로 변경하는 방법입니다.

우선 윈도우 탐색기 (Windows Explorer)를 실행하여,

메뉴: 도구 > 폴더 옵션 > 파일 형식 탭을 클릭한 후,

확장명이라는 곳에서 확장자를 선택합니다.

그런 후 고급 버튼을 누르면 "아이콘 변경"이라는 곳이 나옵니다. 여기서 자신이 원하는 아이콘을 지정해 주면 됩니다.


아이콘 파일인 ico 파일을 지정하거나, 다른 exe 나 dll 파일 속에 있는 아이콘을 지정할 수도 있습니다.

윈도우2000에서도 위의 방법대로 하면 됩니다.



YOUR COMMENT IS THE CRITICAL SUCCESS FACTOR FOR THE QUALITY OF BLOG POST


USB에 자료가 많거나, 특히 외장하드 등을 연결할 때 파일 목록을 읽어 들이는 자동실행 기능을 꺼버리자.


윈도키+R -> gpedit.msc 엔터
-> 컴퓨터 구성 -> 관리 템플릿 -> 시스템
-> 화면 우측에 "자동실행 사용 안 함" 더블클릭
-> 사용
-> 자동 실행 사용 안함: 모든 드라이브
-> 확인

YOUR COMMENT IS THE CRITICAL SUCCESS FACTOR FOR THE QUALITY OF BLOG POST


출처: http://cdmanii.com/218


IP 로 컴퓨터 이름 알아내기

설명 : 컴퓨터가 많은 회사나 학교 공공기간에서 IP 는 알지만 이컴퓨터가 어디에 놓여져 있는지
알 수 없을때나 혹은 IP 는 알지는 컴퓨터 이름은 알지 못할때가 있지요

컴퓨터 이름을 일정한 규칙에 입력해놓았다면 IP 만으로 컴퓨터의 이름을 알아내어서 누가 사용자인지
어느정도 추측이 가능합니다


명령어 : nbtstat -A [IP]


사용자 삽입 이미지

YOUR COMMENT IS THE CRITICAL SUCCESS FACTOR FOR THE QUALITY OF BLOG POST


출처: http://v.daum.net/link/677863?CT=WIDGET


* 디스플레이 설정>>
간단한 절차만 밟으시면 훨씬 뚜렷해진 모습을 확인하실 수 있습니다. 두 가지 방법으로 최적화를 할 수 있는데요. 먼저 디스플레이 등록 정보에서 간단하게 Clear Type을 설정하는 방법입니다.

사용자 삽입 이미지

1. 바탕화면에서 마우스 오른쪽을 눌러 설정( R)으로 들어가거나, 제어판에서 디스플레이( 모양 및 테마 메뉴)로 들어갑니다.

사용자 삽입 이미지

2. 디스플레이 등록 정보에서 화면배색 탭으로 들어갑니다.

사용자 삽입 이미지

3. 화면배색 탭 오른쪽 하단에 있는 효과(E) 버튼을 클릭합니다.

사용자 삽입 이미지

4. 화면 글꼴의 가장자리를 다듬는 데 사용하는 방법(S)을 표준에서 Clear Type으로 바꿉니다.

YOUR COMMENT IS THE CRITICAL SUCCESS FACTOR FOR THE QUALITY OF BLOG POST