Windows如何关闭时如何停止FiddlerCore

时间:2015-10-20 05:55:27

标签: fiddler fiddlercore

我在安装软件时有一个C#控制台应用程序启动代理但在关闭时没有停止它....所以当下次启动电脑时,应用程序不应该启动...或者会启动但是将失灵,以避免我认为它需要正确关机使用Windows服务....因为在关机时windows os保证先停止它们然后关机

所以请帮助我当窗户关闭时,我怎么能停止提琴手。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以订阅系统关闭事件,然后关闭fiddler。

SystemEvents.SessionEnded += SessionEnderEventHandler;
static void SessionEnderEventHandler(object sender, SessionEndedEventArgs e)
        {
            Console.WriteLine("Shutting down...");
            Fiddler.FiddlerApplication.Shutdown();
            System.Threading.Thread.Sleep(750);
        }