Готовый к использованию NPAPI-плагин для запуска внешнего приложения? - PullRequest
1 голос
/ 28 декабря 2010

Мне нужно запустить внешнее приложение из расширения Google Chrome.Мне нужно передать несколько параметров из javascript, дождаться завершения работы внешнего приложения и затем использовать его вывод в javascript.

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

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

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

1 Ответ

3 голосов
/ 28 декабря 2010

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

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

http://www.firebreath.org

...