【发布时间】:2015-10-20 05:55:27
【问题描述】:
安装软件时我有一个 C# 控制台应用程序正在启动代理但在它关闭时没有停止它....所以当下次启动 pc 时,应用程序不应该启动...或者将启动但是会发生故障以避免我认为它需要正确关闭使用 Windows 服务....因为在关闭时 Windows 操作系统保证先停止它们然后关闭
所以请帮助我当窗户关闭时我怎样才能停止提琴手。
提前致谢。
【问题讨论】:
标签: fiddler fiddlercore
安装软件时我有一个 C# 控制台应用程序正在启动代理但在它关闭时没有停止它....所以当下次启动 pc 时,应用程序不应该启动...或者将启动但是会发生故障以避免我认为它需要正确关闭使用 Windows 服务....因为在关闭时 Windows 操作系统保证先停止它们然后关闭
所以请帮助我当窗户关闭时我怎样才能停止提琴手。
提前致谢。
【问题讨论】:
标签: fiddler fiddlercore
您可以订阅系统关闭事件,然后关闭提琴手。
SystemEvents.SessionEnded += SessionEnderEventHandler;
static void SessionEnderEventHandler(object sender, SessionEndedEventArgs e)
{
Console.WriteLine("Shutting down...");
Fiddler.FiddlerApplication.Shutdown();
System.Threading.Thread.Sleep(750);
}
【讨论】: