자 료 실

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

2014.05.25 09:05

봄날에 조회:7709 추천: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 - - -
» 윈도우 / PE| 아이콘의 바로 가기 화살표 확실히 지우기 (비스타/윈도우 ... [15] 봄날에 7709 4 05-25
2550 KakaoTalk V1.2.0.573 Portable [5] DarknessAn 2746 7 05-24
2549 유틸리티| Nitro Pro 9.5.1.12 (x86x64) [1] DaBin 2759 1 05-24
2548 유틸리티| Memory Booster 1.9.5 Build 1950 Portable DaBin 2658 0 05-24
2547 유틸리티| Immersive Explorer v1.0.5 [1] DaBin 2089 0 05-24
2546 기 타| 유튜브_다운>MassTube 12.0.1.283 [3] cproplus@o 3334 2 05-24
2545 유틸리티| Win ToolKit 1.4.38.9 Stable [2] 네박자 2377 1 05-24
2544 유틸리티| 파일 압축 - 반디집 5.0_Beta1_2014.05.23 [5] CraXicS 3559 2 05-23
2543 유틸리티| 동영상 녹화 - 반디캠 2.0.0.637_2014.05.22 [1] CraXicS 5184 4 05-23
2542 그래픽| TeoreX PhotoScissors 1.1 + Portable [4] DaBin 4210 9 05-23
2541 유틸리티| OS X Mavericks Transformation Pack (MTP) 3.1 Proper Rel... [4] 네박자 3717 1 05-23
2540 유틸리티| TechSmith Camtasia Studio 8.4.0 Build 1699 Portable [5] DaBin 4098 2 05-22
2539 유틸리티| 브라우저]]Torch Browser 33.0.0.6795 [4] DaBin 4121 1 05-22
2538 유틸리티| TechSmith Camtasia Studio 8.4.0 Build 1699 [1] DaBin 3657 2 05-22
2537 유틸리티| SkyIAR 2.62 [1] 네박자 2750 2 05-21
2536 유틸리티| Universal Viewer Pro v6.5.6.2 Multilingual Portable [2] DaBin 3379 0 05-21
2535 유틸리티| IcoFX 2.7 Portable DaBin 2636 0 05-21
2534 유틸리티| TechSmith Camtasia Studio Portable 8.4.0 Build 1691 [6] DaBin 3318 3 05-21
2533 기 타| Inno Setup 추출기>InnoExtractor 4.7 Beta 1 Leaked cproplus@o 2484 0 05-21
2532 말웨어바이트 안티말웨어 Premium 2.0.2.1012 Portable [6] alejandro 3400 3 05-21
XE1.11.6 Layout1.4.8