I have winform c# application running on task scheduler (it runs every 2 minutes).
I am using application.exit on form_load event after reading a file and insert in database.
It works fine but somehow after 2 days of running a scenario occurs where .exe remain running on task manager but program exited successfully since I am logging in text file.
static void Main()
{
  Application.SetHighDpiMode(HighDpiMode.SystemAware);
  Application.EnableVisualStyles();
  Application.SetCompatibleTextRenderingDefault(false);
  Application.Run(new Form1());
  Form1 formObj = new Form1();
  formObj.log(string.Empty, string.Empty, "Application exited successfully");
}
I have this log method in form1.cs
It gives Launch request ignored, instance already running Event Id:322
 
     
    