문제

COM 구성 요소를 설치하고 설치자가 등록하는 응용 프로그램을 개발하고 있다고 가정 해 봅시다. 이것은 훌륭합니다.

이제 소프트웨어는 메모리 스틱에서 실행해야합니다. 라이브러리 런타임을 등록하고 응용 프로그램을 실행 한 후 레지스트리가 정리되는지 확인하려면 어떻게해야합니까?

도움이 되었습니까?

해결책

항상 XP에서 실행 중입니까? 귀찮게하지 마십시오. "등록 무료 com"을 사용하십시오.

본질적으로 당신이하는 일은 COM 구성 요소에 대한 매니페스트 파일을 작성하여 Windows 로더가 레지스트리에 넣지 않고 등록이 무엇인지 알 수 있습니다.

MSDN 의이 기사에서해야 할 일에 대한 연습은 다음과 같습니다.COM 구성 요소의 등록이없는 활성화 : 연습

이 기사에서 "6 단계"와 "단계 7"은 매니페스트를 만드는 방법을 보여줍니다. 메인 프로그램이 기본적이고 관리되지 않은 경우 API 호출도해야 할 수도 있습니다.

다른 팁

쉘 명령을 사용하여 수행 할 수 있습니다. 쉘을 사용하여 dll 이름으로 Regsvr32를 호출하십시오.

나는 한 번에 관한 기사를 보았다 나란히 com 당신이 원하는 것일 수 있습니다. 그러나 모든 버전의 Windows에서 사용할 수는 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top