我可以从C#开始拉小提琴吗?
我正在尝试构建一个C#应用程序,它使用Fiddler。我在文档的某个地方看到,应该有一个Fiddler.Application.Start之类的函数。然而,我找不到它。我不喜欢编写fiddler扩展,因为我认为将fiddler集成到我的应用程序中会更强大。有人知道怎么做吗?你可以在fiddler EXE上做一个我可以从C#开始拉小提琴吗?,c#,fiddler,C#,Fiddler,我正在尝试构建一个C#应用程序,它使用Fiddler。我在文档的某个地方看到,应该有一个Fiddler.Application.Start之类的函数。然而,我找不到它。我不喜欢编写fiddler扩展,因为我认为将fiddler集成到我的应用程序中会更强大。有人知道怎么做吗?你可以在fiddler EXE上做一个System.Diagnostics.Process.Start(),没有 你在找什么?你真的在问什么,这和Fiddler不同。您不能通过简单地包装Fiddler.exe来复制Fiddle
System.Diagnostics.Process.Start()
,没有 你在找什么?你真的在问什么,这和Fiddler不同。您不能通过简单地包装Fiddler.exe来复制FiddlerCore
如果您想自动化Fiddler,只需使用Process.Start启动它。可以使用向FiddlerScript引擎发送命令
顺便说一句,Fiddler和FiddlerCore都不是COM对象。“请注意:FiddlerCore目前正在进行有限的Microsoft内部alpha。目前,没有更广泛版本的时间表。”
因此,除非您为Microsoft工作,否则似乎无法获取Fiddler Core。我想使用Fiddler.FiddlerApplication.Startup,但它不会显示在COM对象中。请尝试以下操作之一:-直接添加对Fiddler.exe的引用-为COM互操作注册Fiddler.exe(regsvr32 Fiddler.exe)-为COM内容生成.NET绑定(在regsvr32之后,执行tlbimp Fiddler.exe/out:.NETFiddlerBindings.dll),我几乎可以保证这会中断。