밑의 사항은 오버레이 아이콘을 개발하다가 발생한 문제점으로,
일반적인 윈도우 사용을 하다가 발생 할 수 도 있는 문제이다.

 ■ 문제점 : 오버레이 아이콘을 수정하여 다시 적용하였음에도 불구하고 수정 전의 아이콘이
                 계속하여 표시되는 현상

 ■ 해결책 : 윈도우에는 SHELL ICON CACHE 라는 것이 존재하는데 이것을 지우면 된다.
                 파일을 지운 후에는 리부팅을 하여야 함(또는 explorer 재시작)

 

    - Windows 98        : ~\windows\shelliconcache  
    - Windows XP        : ~Documents and Settings\<사용자계정>\Local Settings\Application
                                    Data\IconCache.db

    - Windows Vista & 7 : ~<사용자계정>\AppData\Local\IconCache.db

  ※ 간혹 explorer.exe가 캐시 파일을 잡고 있는 경우가 있으므로, 그런 경우에는 explorer를 작업
      관리자를 이용해서 kill한 후

      새 작업 - cmd 를 실행해 위의 디렉토리로 이동하여 "del 파일명 /a" 로 지우도록 한다.

 ■ 추가정보 : 관련 정보를 검색 해보니, 이 문제는 비단 오버레이 아이콘뿐 아니라 보통 윈도우
    전체 아이콘이 이상하게 되는 현상이 발생하는데 주요한(?) 역할을 한다고 합니다.
   
    갑자기 윈도우 아이콘이 이상하게 표시된다면 이 파일을 지우는 것으로 윈도우 아이콘을 초기화 
    상태로 돌릴 수 있습니다.

저작자 표시 비영리 변경 금지
이올린에 북마크하기(0) 이올린에 추천하기(0)
Creative Commons License
Creative Commons License
Posted by chanz

VMware를 구성하는 파일들은 엄청 많지는 않으므로 한번 이해하면 나중에 문제가 생겼을때
많은 도움이 될 것이다~
--------------------------------------------------------------------------------------

■ Log Files : VM의 로그 파일.

■ VMDK Files : VM의 가상 하드 디스크 파일. dynamic 또는 fixed 형태의 가상디스크를 생성 할 수
                      있음.

    1) dynamic형태의 가상디스크는 단어가 의미하는대로 가상디스크의 용량이 고정되어
                    있지 않고 자동적으로 증가하는 형태의 디스크이다.
    2) fixed형태의 디스크는 맨 처음 가상디스크를 생성할 때 부터 디스크의 용량이 고정되어
                    있는 형태이다.

■ VMEM File - VM 페이징 파일의 백업 파일이다. VM이 running중이거나 크래쉬난 경우에만
                       보인다.

■ VMSN & VMSD Files - VMware snapshot에 사용되는 파일들이다.
                                   VMSN 파일은 snapshot이 찍힐 때의 VM의 현재상태를 저장하기
                                   위해 사용된다.
                                   이 snapshot을 통해, snapshot이 찍힐때의 상태로 복귀가 가능하다.
                                   VMSD 파일은 snapshot들에 대한 정보를 저장한다.
■ NVRAM Files - VM에서 BIOS 정보를 가지고 있는 파일들이다.

■ VMX Files - VM의 주요 설정값을 저장하고 있다. VM의 디스크 사이즈, 개수, 네트워킹 등등
                     주요 설정 값을 저장한다.

출처) http://www.petri.co.il/virtual_vmware_files_explained.htm

이올린에 북마크하기(0) 이올린에 추천하기(0)
Creative Commons License
Creative Commons License
Posted by chanz

VMWARE에서 디스크 용량을 대충 잡아놓고 사용하다가 보면 꽉찰 때가 많다;;;

이럴 땐...

vmware-vdiskmanager -x <new-capacity> diskname

새로 디스크 만든다음에 추가할 때는... Option에서 추가하고 (기존 디스크 종류와 같게 해야 함)

디스크 관리에서 파티션활성화 및 포맷을 하고..드라이브를 지정해주면 된다.
이올린에 북마크하기(0) 이올린에 추천하기(0)
Creative Commons License
Creative Commons License
Posted by chanz
가보자!
Creative Commons License
Creative Commons License
Posted by chanz

컨텍스트 메뉴 구현하다가 윈도우 탐색창에서 마우스 우 클릭 시에

explorer 프로세스 가 cpu 100%가 되는 현상(컨텍스트 메뉴가 떠있는 동안만)을 확인하였다.

내 프로그램에서 cpu100%을 차지하는 줄 알고 ShellexView 유틸로 DLL 빼고,

테스트를 해봤는데, 역시나 cpu 100%현상이 발생하였다.

그래서 다른 컨텍스트 메뉴쪽 건드리는 dll다 빼고 해봤는데, 역시나 결과는 같았다...

Process explorer로 explorer.exe 쓰레드를 살펴보았더니 BROWSEUI.dll에서

cpu를 100%사용 하고 있었다..-_-

구글링으로 원인을 찾아보았는데, 윈도우 탐색창에 왼쪽에 위치한 common task pane 때문이었다.

더 이상의 이유는 찾을 수 없었다...뭐 어쩔수 없지;;


참고) http://forum.sysinternals.com/forum_posts.asp?TID=16203
이올린에 북마크하기(0) 이올린에 추천하기(0)
Creative Commons License
Creative Commons License
Posted by chanz
<< PREV : [1] : [2] : [3] : [4] : [5] : ... [8] : NEXT >>

BLOG main image
Chanz' Blog
Start over by chanz

공지사항

카테고리

분류 전체보기 (40)
Life (16)
English (0)
Computer (9)
Interest (2)
Books (1)

최근에 받은 트랙백

글 보관함

달력

«   2010/02   »
  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            
Total : 16,820
Today : 12 Yesterday : 23