Firefox 3 용 XPI를 통해 XPCOM 구성 요소를 배포하는 방법은 무엇입니까?
문제
나는 XPCOM 구성 요소와 그것을 사용하는 확장자를 썼습니다. XPCOM은 목적을 위해 임의의 DLL을로드합니다.
XPCOM과 DLL을 XPI 패키지에 포함하려면 어떻게해야합니까?
해결책
iExtensionManager 및 iinstalllocation을 통해 DLL에 대한 절대 경로를 찾은 다음 LoadLibrary ()를 통해로드 할 수있었습니다.
- my.xpi/components에 xpcom 근처에 dll을 넣습니다.
- iextensionmanager 및 iinstalllocation을 통해 확장 경로를 찾으십시오.
- loadlibrary ()
- 이익
다른 팁
XPI는 기본적으로 ZIP 파일이며, 여기에는 DLL이 포함됩니다.https://developer.mozilla.org/en/creating_xpi_installer_modules
제휴하지 않습니다 StackOverflow