문제

프로그래밍 방식으로 ActiveX EXE를 등록해야하며 Shell (Someactivex.exe /regserver)만으로는 충분하지 않습니다. API에 해당하는 사람이 있습니까?

도움이 되었습니까?

해결책

당신이 사용할 수있는 dllregisterserver COM 구성 요소를 프로그래밍 방식으로 등록하려면 프로세스 내 개체 인 경우. 여기에 있습니다 MSDN의 VB6 예.

프로세스 외 객체를 등록하려면 상황이 까다로워집니다. 보다 ActiveX 객체를 노출시킵니다. hello 샘플은 옵션 중 일부를 보여줍니다. Larry Osterman은 이것에 대해 블로그를 작성했습니다 배경 정보.

일반적으로 exe 에게이 작업을 수행 해야하는 경우 *.exe /regserver로 포격하는 것이 훨씬 쉬워집니다.

다른 팁

regsvr32를 사용해 볼 수도 있습니다. 이것은 충분해야합니다.

Shell(SomeActiveX.Exe /regserver)
Shell(regsvr32 SomeActiveX.Exe)
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top