2013-06-16 2 views
0

일부 자동 테스트 사례를 작성하기 위해 FiddlerCore를 사용하고 있습니다. 내가 직면하고있는 문제는 때로는 피들러가 제대로 종료되지 않아 프록시가 IE에 남아있게됩니다. 그리고 다음에 테스트가 실행될 때 피들러가 닫히고 프록시가 설정되므로 페이지가로드되지 않습니다. 코드를 통해 IE 프록시를 변경할 수있는 방법이 있습니까? 도구 -> 인터넷 옵션 -> 연결 -> LAN 설정 : 확인란이 선택되지 않은 것을 볼 수 있기 때문에 프록시 옵션을 선택하지 않아도됩니다. 어떻게 C#을 사용하여 이것을 얻을 수 있습니까? 나는 이것에 대한 몇 가지 게시물을 보았지만이 요구 사항에 특정한 것은 없습니다.C에서 IE 프록시 변경

THanks!

if (FiddlerApplication.IsStarted()) 
{ 
    FiddlerApplication.oProxy.PurgeServerPipePool(); 
    FiddlerApplication.Shutdown(); 
} 

시스템 확인 :

FiddlerApplication.Startup(9999, FiddlerCoreStartupFlags.Default); 

귀하의 응용 프로그램이 종료 같이 무언가를 호출해야 할 때 :

+0

앱이 예외를 throw하고 제대로 종료되지 않는 경우 앱의 코드가 어떻게 실행될 수 있다고 생각합니까? – EricLaw

+0

가능한 복제본 [Windows에서 DSL 연결을 위해 프로그래밍 방식으로 프록시 설정 변경] (http://stackoverflow.com/questions/16896318/changing-proxy-settings-programmatically-in-windows-for-dsl-connections) – EricLaw

답변

0

난 당신 같은 비슷한 호출하여 시스템 프록시로 피들러를 설정 가정 설정이 복원됩니다.