我在安装软件时有一个C#控制台应用程序启动代理但在关闭时没有停止它....所以当下次启动电脑时,应用程序不应该启动...或者会启动但是将失灵,以避免我认为它需要正确关机使用Windows服务....因为在关机时windows os保证先停止它们然后关机
所以请帮助我当窗户关闭时,我怎么能停止提琴手。
提前致谢。
答案 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);
}