Могу ли я запустить Fiddler из C #? - PullRequest
3 голосов
/ 20 августа 2009

Я пытаюсь создать приложение на C #, которое использует Fiddler. Я где-то видел в документации, что должна быть функция Fiddler.Application.Start или что-то в этом роде. Однако я не могу его найти. Я бы предпочел не писать расширение Fiddler, потому что я думаю, что будет более мощным для интеграции Fiddler в мое приложение Кто-нибудь знает, как это сделать?

Ответы [ 4 ]

10 голосов
/ 21 августа 2009

Вы действительно спрашиваете о FiddlerCore , который отличается от Fiddler. Вы не можете реплицировать FiddlerCore, просто упаковав Fiddler.exe.

Если вы хотите автоматизировать Fiddler, просто запустите его с помощью Process.Start. Вы можете отправлять команды механизму FiddlerScript с помощью исполняемого файла ExecAction .

Кстати, ни Fiddler, ни FiddlerCore не являются COM-объектами.

1 голос
/ 20 августа 2009

Это это то, что вы ищете?

1 голос
/ 20 августа 2009

Вы можете просто сделать System.Diagnostics.Process.Start() на EXE-скрипке, нет?

0 голосов
/ 16 сентября 2009

«Пожалуйста, обратите внимание: в настоящее время FiddlerCore проходит ограниченную альфа-версию Microsoft-Internal. В настоящее время не существует сроков выпуска более широкой версии». http://fiddler.wikidot.com/fiddlercore

Итак, похоже, что получить FiddlerCore невозможно, если вы не работаете в Microsoft.

...