2013-09-18 1 views
0

Использует ли кто-нибудь когда-либо отлаживатель vs точно в срок в Firefox plugin-container.exe?Ошибка при использовании отладчика точно в срок от Firefox plugin-container.exe

Я хочу отлаживать плагин для Firefox при запуске, поэтому я пытаюсь выполнить отладчик точно в срок на plugin-container.exe. Я ожидаю, что после запуска plugin-container.exe он вызовет отладчик, когда я смогу запустить VS для его отладки.

Однако, я встретил следующую ошибку, и это происходит на каждом плагине, который я пытаюсь загрузить.

The error dialog pop up when any Firefox plugin is going to load

Что здесь не так? Я использую Firefox 23.0.1

+1

Я не уверен, но, возможно, Crash Reporter или другие функции вмешиваются в отладчик Just-In-Time? Вы пытались отключить репортера аварии? Кроме того, попробуйте без отладчика Just-In-Time через [советы здесь] (http://www.firebreath.org/display/documentation/Debugging+Plugins). –

+0

Да, я пытался отключить репортера аварий, как описано в советах по отладке Firebreath, но проблема все же происходит. Но, спасибо за совет. –

ответ

1

Вы не можете запустить plugin-container.exe с помощью отладчика JIT; что вы можете сделать, это подключиться к нему после его запуска. Самый простой способ сделать это - добавить Sleep (10000) в функции NP_Initialize или DllMain, чтобы у вас было время подключить отладчик к процессу.

Как указал Георг, на странице советов, с которой он связан, есть некоторые другие идеи, которые вы могли бы использовать.

+0

Спасибо taxilian, я попробую альтернативы. Кстати, знаете ли вы, почему plugin-container.exe не может работать с отладчиком JIT? –

+1

Это не значит, что отладчик JIT не работает, но вы не можете запустить его с отладчиком JIT, потому что вы не можете запустить его самостоятельно, он должен быть запущен FireFox – taxilian

Смежные вопросы