我搞亂了FiddlerCore和.NET,並製作一個Internet過濾器應用程序。如果應用程序未運行,我想「停止」或阻止Internet活動,類似於終止或註銷時Covenant Eyes的行爲。停止互聯網活動當應用程序終止
我想實施類似的行爲。我試着根本沒有關閉FiddlerCore,其中工作,但代理可以很容易地被任何知道他們在做什麼的人刪除。 這樣做:
Fiddler.FiddlerApplication.Startup(8877,fcsf);
Fiddler.FiddlerApplication.BeforeRequest += new SessionStateHandler(FiddlerApplication_BeforeRequest);
Console.ReadLine();
和從未主叫Fiddler.FiddlerApplication.Shutdown();
作品,如所提到的(HTTP [s]的連接失敗),但連接是容易通過除去代理恢復。 我試着將FiddlerCore設置爲不是系統代理(使用:FiddlerCoreStartupFlags fcsf = FiddlerCoreStartupFlags.Default; fcsf = (fcsf & ~FiddlerCoreStartupFlags.RegisterAsSystemProxy);
),但似乎仍然設置了代理。
基本上,我想在應用程序停止運行時掛起連接,並在加載備份時恢復它。有任何想法嗎? Lemme知道我是否需要提供更多信息。謝謝!
我猜你必須去寫一個網絡驅動程序。看不出還有什麼可以做這樣的事情。 – 2011-05-25 22:54:36