C#으로 스냅인을 작성했습니다.MMC 사용자 지정 스냅인 설치
installutil을 사용하여 설치하려고했지만 처음에는 작동하지 않았습니다. 나는 msdn 페이지에서 그들이 management.dll을 GAC에 설치하기 위해 mmcperf를 실행한다고 말했습니다.
이렇게하면 스냅을 설치하고 실행할 수있었습니다. 나는 XP 기계를 가지고있다.
제 질문은 고객의 컴퓨터에 내 맞춤 스냅을 어떻게 배치할까요 ... 고려해야 할 사항은 무엇입니까? (OS ?, .net 프레임 워크는 mmc 3.0이 설치되어 있습니까?)
스냅인 설치 중에 mmcperf를 실행할 수 있습니까? 이것은 좋은 접근 방법입니까?
감사합니다. 직접적으로 내 문제를 해결하지는 않지만 고맙습니다. 프로젝트 출력을 설치하는 사용자 지정 작업으로 MSI를 만듭니다. 64 비트 컴퓨터 인 경우 설치 프로세스 중에 64 비트 버전을 installutil로 실행한다고 가정합니다. – pdiddy
정말 확실하지 않지만 AFAIR msi 파일은 32 비트 또는 64 비트이므로 명시 적으로 64 비트 MSI가 아니라면 32 비트 버전을 사용하게 될 것입니다. 그러나 MMC를 32 비트 모드로 열어 스냅인을 사용할 수 있는지 쉽게 테스트 할 수 있습니다. 레지스트리의 어느 노드 아래에 스냅인이 등록되어 있느냐에 따라 달라집니다. –