2010-12-28 1 views
1

Мне нужно запустить внешнее приложение из расширения Google Chrome. Мне нужно передать несколько параметров из javascript, дождаться завершения внешнего приложения и затем использовать его вывод в javascript.Готовый к использованию NPAPI-Plugin для запуска внешнего приложения?

Я сделал некоторое чтение, и это должно быть возможно с использованием плагина NPAPI (пока я до сих пор не забочусь о Windows).

С тех пор, как мой C/C++ стал очень ржавым на протяжении многих лет, и мои требования довольно просты, мне было интересно, знает ли кто-нибудь о готовой к использованию NPAPI DLL, которая делает только то, что мне нужно: Запустите EXE с несколькими параметры и вернуть свой результат?

Я пробовал Google, конечно, но ничего не нашел. Большое спасибо.

ответ

3

Должно быть довольно легко написать такой плагин на C++ с помощью Firebreath. Написание плагина NPAPI с нуля может быть сложным, но, к счастью, Firebreath абстрагирует большинство деталей и делает его намного проще.

В качестве плюса, если вы используете плагин Firebreath, в дополнение к NPAPI на Windows вы получаете бесплатную поддержку NPAPI для Mac/Linux и ActiveX в Windows.

http://www.firebreath.org

+0

Да; вы можете получить плагин, который создается и работает с FireBreath примерно через 5 минут, если у вас уже есть визуальная студия и cmake, тогда вам просто нужно найти вызовы API для запуска процесса и добавления его в API. – taxilian

+0

Спасибо. Я думаю, что нет никакой возможности создать среду сборки C/C++;) –