자 료 실

윈도우 / PE 아이콘의 바로 가기 화살표 확실히 지우기 (비스타/윈도우 7/8)

2014.05.25 09:05

봄날에 조회:7594 추천:4

안녕하세요?

 

윈도우 2000, xp 때부터 바로가기 아이콘을 지우고 윈도우를 사용하였습니다.

 

화살표를 지우고 사용해온 때문에 윈도우의 바탕화면 아이콘이 화살표가 있으면

 

참지를 못합니다. 너무 지저분해 보여서 말이지요.

 

 

지금 올리는 파일은 비스타/윈도우 7/8 용의 화살표 지우기 배치 파일 및 관련 파일입니다.

 

올린 파일을 압축 풀면 배치 파일과 blank.ico 파일과 이 글을 담은 텍스트 파일이 있습니다.
 
이를 윈도우즈의 시스템32 폴더 (대개 C:\Windows\system32 )로 복사해 주시고
 
실행은 윈도우 키+R를 눌러 실행 창을 호출하고 아래의 명령을 입력하고 엔터키를 눌러 주시면 됩니다.
 
HideA   ->  화살표 표시를 지울 때
ShowA   ->  화살표 표시를 다시 나타내려 할 때
restc  -> 일부 아이콘이 깨지는 등 아이콘에 문제가 있어서 아이콘 캐시 공간을 늘리고 아이콘 캐시를 초기화하고자 할 때
 

 

윈도우의 아이콘에서 화살표 지우는 원리에 대해 관심 가지시는 분을 위해 간략히 설명 드리겠습니다.

 

XP에서는 레지스트리 편집기를 열어서 IsShortcut 이란 값을 제거하는 것이었습니다.

 
 
근데, 윈도우 7로 넘어 오면서 위와 같은 방식으로 하였더니 여러 문제를 야기하였습니다.
 
윈도우가  IsShortcut 를 참조해서 바로가기 파일에 대해 여러 가지 처리를 하는데,
 
이 값이 없어서 일반 파일로 다루기 때문입니다.
 
 
그래서 윈도우 7에서는 새로운 방식으로 화살표를 없애는 것이 바람직합니다.
 
윈도우의 System32 폴더에 있는 shell32.dll 파일이 아이콘 파일인데,
 
29번째 아이콘이 바로 화살표 표시 아이콘입니다.
 
이 29번 아이콘을  shell32.dll의 29번째 아이콘이 아닌 다른 아이콘을 읽어 들여 표시하도록 하는 방식입니다.
 
예를 들어  shell32.dll의 29번째 아이콘이 아니라
 
X표 아이콘을 참조하라고 하면 바로가기 아이콘에 화살표 대신에 X표가 나오고
 
아무 것도 그려지지 않은 아이콘을 가리키면 바로가기 아이콘에 화살표가 그려지지 않습니다.
 
(실제로는 화살표 대신에 빈 아이콘을 그리는 거겠지요.)
 
 
shell32.dll의 50번째 아이콘은 아무것도 그려지지 않은 빈 아이콘입니다.
 
근데 화살표 대신에 이 아이콘을 그리도록 명령하면,
 
이 아이콘에 무슨 문제가 있는지 몰라도 바로가기 아이콘 전부가 검정으로 나타나는 버그가 있습니다.
 
 
이를 해결한 것이 지금 제가 올리는 파일입니다.
 
29번의 화살표 표시 아이콘을  shell32.dll의 50번째 아이콘을 참조해서 그리도록 하지 않고
 
특별히 제작한 빈 아이콘 파일을 참조하도록 하는 것입니다.
 
그게 앞서 언급한 blank.ico 파일이지요.
 
그리고 배치 파일로 바로가기 파일에는 화살표 표시 대신에  blank.ico를 추가로 그리도록 레지스트리를 수정하면,
 
바로가기 파일들의 아이콘 표시가 화살표 없이 원래의 아이콘만 나오는 것입니다.
 
 
ps. PE 제작하시는 분들도 이 설명과 배치파일을 참고하여 화살표 안 나오도록 제작해 주시면
 
    감사, 감사 하겠습니다.  
번호 제목 글쓴이 조회 추천 등록일
[공지] 저작권 보호 요청 자료 목록 gooddew - - -
[공지] 자료실 이용간 유의사항 gooddew - - -
1076 윈도우 / PE| 마우스 우클릭메뉴에 검색추가 [15] AMD Mania 7750 4 03-03
1075 윈도우 / PE| Lite_BartePE [4] DOS 7735 2 12-03
1074 윈도우 / PE| 평가판 워터마크 지우기 [3] 1245 7734 2 08-19
1073 윈도우 / PE| 윈8 익스플러 바로 가기 입니다 [4] 실버 7728 4 01-26
1072 윈도우 / PE| Windows 8 Product Key Decoding 분석툴 [6] DOS 7670 2 10-05
1071 윈도우 / PE| WinPE 10-8 Sergei Strelec (x86x64Native x86) 2016.12.05... [26] jun218zero 7664 12 12-06
1070 윈도우 / PE| Win8- 폴더옵션- 우클릭메뉴 [5] poison 7650 1 11-10
1069 윈도우 / PE| 한국어 Windows 8 글꼴을 Segoe UI로 바꾸기 [3] 마니아 7641 0 06-24
1068 윈도우 / PE| 간단한 mht / html 에디터.. WizHtmlEditor [3] meAndYou 7631 3 05-06
1067 윈도우 / PE| 자작 아이콘 모음 [9] 컴퓨터매니 7624 5 01-16
1066 윈도우 / PE| 윈도우 기본폰트 변경하는 프로그램 입니다. [14] 독수리날개 7621 4 08-10
1065 윈도우 / PE| ▣Windows10 Pro x64 19H2 v1909(18363.535) Kor + Util▣ [77] 메인보드 7599 66 12-15
» 윈도우 / PE| 아이콘의 바로 가기 화살표 확실히 지우기 (비스타/윈도우 ... [15] 봄날에 7594 4 05-25
1063 윈도우 / PE| LAV Filters 0.55.3 [5] 시에스타 7569 4 02-11
1062 윈도우 / PE| [CMD] 프린터 드라이버 자동 설치 [16] 제이준 7566 7 07-25
1061 윈도우 / PE| 8.1 Aero Glass 정복기 최종!(+ Aero Glow 글로우 텍스트) [12] 네버그린 7542 3 01-05
1060 윈도우 / PE| usb 바로가기 바이러스에 걸렸을때 이것 실행해서 치료를 ... [5] mintonfree 7523 0 10-11
1059 윈도우 / PE| 세르게이 PE [5] 뜻정 7500 2 02-11
1058 윈도우 / PE| bluestacks 윈도우8용 나왔네요 [1] 죠타로 7487 1 02-25
1057 윈도우 / PE| 그냥 윈도우 시스템에 OEM 로고 만드는것 만들어 봤어요 [3] 나사과 7487 5 04-05
XE1.11.6 Layout1.4.8