관련 :
모든 파일의 컨텍스트 메뉴에 프로그램을 추가하려면 어떻게해야합니까?
Windows 7에서 내 사용자 지정 상황에 맞는 메뉴 항목에 아이콘을 추가하려면 어떻게합니까?
첫 번째 링크 된 질문은 모든 파일에 대해 사용자 정의 상황에 맞는 메뉴 옵션을 추가하는 방법을 다룹니다. 이것은 Windows XP 및 Windows 7에서 테스트되었습니다. 두 번째 질문은 해당 메뉴 항목 옆에 아이콘을 추가하는 것입니다. 제공된 답변은 Windows 7에서 작동하지만 이상하게도 Windows XP에서는 작동하지 않습니다. 질문에 windows-7 태그가 지정되었고 XP가 이것에 대해 이상한 예외 인 것 같았 기 때문에이 질문을 자체적으로 분리 할 것이라고 생각했습니다.
Notepad ++, WinZip 및 일부 바이러스 백신 응용 프로그램과 같은 프로그램에는 컨텍스트 메뉴에 아이콘이 있기 때문에 Windows XP에서 이것이 가능해야한다는 것을 알고 있습니다. 그러나 상황에 맞는 메뉴 항목은 내가 전혀 익숙하지 않은 레지스트리 키 경로 (또는 일련의 키)의 일부인 것으로 보입니다.
그래서 여기 첫 번째 링크 된 스레드의 방법을 사용하여 만든 컨텍스트 메뉴 항목에 아이콘을 추가 할 수있는 방법을 알고 싶습니다. 또는 불가능한 경우 (또는 부적절한 경우) 내가 제공 한 예제와 유사한 메뉴 항목을 만드는 "올바른"방법은 무엇입니까?
이러한 메뉴 항목은 COM 기반 dll 인 셸 확장에서 생성됩니다. 익숙하지 않은 레지스트리 항목은 COM 클래스 등록 및 관련 GUID를 의미 할 것입니다.
셸 확장을 작성하려면 프로그래밍 지식이 필요하며 이러한 컨텍스트 메뉴를 표시하는 모든 애플리케이션에 라이브러리를로드해야하므로 특정 성능 오버 헤드가 있습니다.
Icon
레지스트리 항목 을 읽고 Win7과 유사한 동작을 활성화 하는 단일 셸 확장을 만들 수 있습니다.
WinXP에서이 작업을 수행 할 수있는 간단한 기본 제공 선언적 방법이 있는지 모르겠습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다