자 료 실

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

2014.05.25 09:05

봄날에 조회:7708 추천: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 - - -
2564 유틸리티| [Rebuilt] .NET Framework 4.5.2 Full x86/x64 (5-26-2014) [1] 네박자 2094 2 05-27
2563 기 타| 바이두 클라우드 검색프로그램 개선버전...(닷넷4.0 변경) [35] 아이언 8741 19 05-27
2562 유틸리티| AIDA64 Extreme/Engineer/Network Audit/Business Editi... [1] 네박자 3171 7 05-26
2561 유틸리티| [Legacy] .NET Framework AIO for XP x86 네박자 2065 1 05-26
2560 기 타| Magic Butt 골드캐쉬 2635 1 05-26
2559 유틸리티| ------------ pe 검색기 ------------- [10] 캡틴코리아 8310 4 05-26
2558 유틸리티| 런처]]Blue Jet Button 2.2.1.5 [4] DaBin 3026 2 05-26
2557 기 타| 바이두 클라우드 검색 프로그램 [11] 아이언 7577 12 05-25
2556 유틸리티| RegScanner 레지스트리 검색... [3] 아이언 3170 0 05-25
2555 유틸리티| Win Toolkit 1.4.38.10 Stable [2] 네박자 2777 2 05-25
2554 유틸리티| WinMerger 텍스트 비교툴... [2] 아이언 2385 1 05-25
2553 미디어| PotMPC Lite(팟플+MPC홈시네마) 0523 업데이트 [14] 동방전패 9731 10 05-25
2552 유틸리티| Realtek Ethernet Windows 8/8.1 Driver 8.030 WHQL [1] 네박자 3245 3 05-25
» 윈도우 / PE| 아이콘의 바로 가기 화살표 확실히 지우기 (비스타/윈도우 ... [15] 봄날에 7708 4 05-25
2550 KakaoTalk V1.2.0.573 Portable [5] DarknessAn 2744 7 05-24
2549 유틸리티| Nitro Pro 9.5.1.12 (x86x64) [1] DaBin 2758 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 3333 2 05-24
2545 유틸리티| Win ToolKit 1.4.38.9 Stable [2] 네박자 2376 1 05-24
XE1.11.6 Layout1.4.8