Как я могу остановить FiddlerCore при завершении работы Windows
У меня есть консольное приложение C#, когда программное обеспечение установлено, я запускаю прокси, но не останавливаю его, когда он выключается.... поэтому при следующем запуске ПК приложение не должно запускаться... или запустится, но будет работать неправильно Чтобы избежать этого, я думаю, что его нужно правильно выключить с помощью службы Windows.... потому что во время выключения Windows гарантирует, что сначала их остановит, а затем завершит работу
Поэтому, пожалуйста, помогите мне Как я могу остановить Скрипач, Когда окна закрываются.
Заранее спасибо.
1 ответ
Решение
Вы можете подписаться на событие отключения системы, а затем отключить Fiddler.
SystemEvents.SessionEnded += SessionEnderEventHandler;
static void SessionEnderEventHandler(object sender, SessionEndedEventArgs e)
{
Console.WriteLine("Shutting down...");
Fiddler.FiddlerApplication.Shutdown();
System.Threading.Thread.Sleep(750);
}