MMC 스냅인 코드를 살펴보면 하나의 개념을 얻을 수 없습니다. MMC 스냅인 루트 노드에 다른 클래스 항목의 트리가 삽입되고 두 개만이 register themselves as extensions입니다. 이 두 클래스는 MMC 트리 항목을 나타내는 데 사용하는 다른 클래스와 비교하면 특별한 것이 아닙니다. 그러나이 두 사람 만이 NodeTypes
키의 레지스트리에 등록되며 다른 클래스는 등록하지 않습니다.MMC 확장 스냅인이란 무엇입니까?
내가 가지고있는 유일한 설명은 우리가 전혀 등록 할 필요가 없다는 것입니다. 스냅인을 등록하십시오. 그러나 나는 확실하지 않다.
확장 프로그램 스냅인은 무엇이며 어떻게 사용합니까? 그리고 확장 클래스 스냅인을 레지스트리에 등록한 후 정확히 무엇을 얻을 수 있습니까?
Yeap, 나는 그것을 읽었지만, 이것에 대한 실질적인 의미는 얻지 못한다. 이게 어떻게 작동합니까? 이것은 내 스냅이 다른 스냅인을 확장한다고 선언한다는 것을 의미합니까? 그리고 MMC 마법에 의해 내 스냅이 해당 스냅인에 대한 호출을 가로 채기 시작합니다. 이 프로젝트에서 이상한 등록 코드가 정말로 필요한지 어떻게 판단 할 수 있습니까? – sharptooth
아마도 내 대답의 범위는 "당신이 이것을 읽었습니까?"라는 것이 었습니다 - 당신이 그것을 이해하기를 바랍니다. 기본 스냅인은 일반적으로 사용자가 추가하는 종류입니다. 확장 스냅인은 다른 스냅인에 새로운 기능을 추가하여 자동으로 작동하지만 수동으로 mmc에 "추가"하는 종류입니다. –