2010-12-28 4 views
1

Google 크롬 확장 프로그램에서 외부 응용 프로그램을 실행해야합니다. 자바 스크립트에서 몇 가지 매개 변수를 전달해야 외부 응용 프로그램이 완료 될 때까지 기다린 다음 자바 스크립트에서 출력을 사용해야합니다.바로 사용할 수있는 NPAPI-Plugin으로 외부 응용 프로그램을 시작할 수 있습니까?

나는 약간의 독서를했으며, NPAPI 플러그인을 사용하여 가능해야한다 (필자는 지금까지 Windows 만 신경 쓰고있다).

내 C/C++가 매우 녹슨 이후로 요구 사항이 매우 간단합니다. 단 한 가지 필요한 바로 사용할 수있는 NPAPI DLL에 대해 알고있는 사람이 있는지 궁금합니다. EXE를 여러 개 실행하십시오. 매개 변수를 반환하고 출력을 반환합니까?

물론 Google을 사용해 보았지만 아무 것도 찾지 못했습니다. 고마워.

답변

3

Firebreath를 사용하여 C++에서 이러한 플러그인을 작성하는 것이 쉽습니다. 처음부터 NPAPI 플러그인을 작성하는 것은 까다로울 수 있지만 운좋게 Firebreath는 대부분의 세부 사항을 추상화하여 훨씬 쉽게 만듭니다.

Firebreath에서 플러그인을 기반으로한다면 Windows의 NPAPI 외에도 Windows의 Mac/Linux 및 ActiveX에서 NPAPI에 대한 무료 지원을받을 수 있습니다.

http://www.firebreath.org

+0

예. 이미 Visual Studio와 cmake가 설치되어 있다면 FireBreath로 빌드하고 실행하는 플러그인을 얻을 수 있습니다. 그런 다음 프로세스를 시작하고 API에 추가하기위한 API 호출을 찾아야합니다. – taxilian

+0

감사합니다. C/C++ 빌드 환경을 설정하는 방법은 실제로 없다고 생각합니다.) –