Windows 关闭时如何停止 FiddlerCore

How Can i Stop FiddlerCore When Windows is Shutting Down

我在安装软件时有一个 C# 控制台应用程序正在启动代理但在它关闭时不会停止它....所以下次启动电脑时,该应用程序不应启动...或将开始但会发生故障以避免我认为它需要正确关闭使用windows服务....因为在关闭时windowsos保证首先停止它们然后关机

所以请帮助我如何在 windows 关闭时停止 Fiddler。

提前致谢。

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

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