void bgWorker_DoWork(object sender, DoWorkEventArgs e) { bgWorker = sender as BackgroundWorker; // collect the necessarry information and save it in a buffer bgWorker.ReportProgress(1, "Starting detection..."); //report.AddActiveCollectors(); reportBuilder.GenerateHtmlContent(); bgWorker.ReportProgress(90, "Saving HTML file"); // save the collected information into an html file Logger.Info("Saving HTML file"); reportBuilder.SaveHtmlFile(); Logger.Info("HTML file saved successfully."); bgWorker.ReportProgress(92, "HTML file saved successfully"); if (FormArguments.appendLogs) { Logger.Debug("ZIP file creation started"); var zipper = new LRDetectZipper(); zipper.filesToBeZipped.Add(new LogFile { name = ReportBuilder.ReportFileName, folder = Directory.GetCurrentDirectory() }); bgWorker.ReportProgress(94, "Creating zip archive"); if (zipper.ZipFiles()) { Process.Start("explorer.exe", "/select," + zipper.ZipFileName); } else { if (!FormArguments.hideReport) { Process.Start(ReportBuilder.ReportFileName); } } } else { bgWorker.ReportProgress(99, "Opening report file"); if (!FormArguments.hideReport) { Process.Start(ReportBuilder.ReportFileName); } } bgWorker.ReportProgress(100, "All done!"); }
void bgWorker_DoWork(object sender, DoWorkEventArgs e) { bgWorker = sender as BackgroundWorker; // collect the necessarry information and save it in a buffer bgWorker.ReportProgress(1, "Starting detection..."); //report.AddActiveCollectors(); reportBuilder.GenerateHtmlContent(); bgWorker.ReportProgress(90, "Saving HTML file"); // save the collected information into an html file Logger.Info("Saving HTML file"); reportBuilder.SaveHtmlFile(); Logger.Info("HTML file saved successfully."); bgWorker.ReportProgress(92, "HTML file saved successfully"); if (FormArguments.appendLogs) { Logger.Debug("ZIP file creation started"); var zipper = new LRDetectZipper(); zipper.filesToBeZipped.Add(new LogFile { name = ReportBuilder.ReportFileName, folder = Directory.GetCurrentDirectory() }); bgWorker.ReportProgress(94, "Creating zip archive"); if (zipper.ZipFiles()) { Process.Start("explorer.exe", "/select," + zipper.ZipFileName); } else { if (!FormArguments.hideReport) Process.Start(ReportBuilder.ReportFileName); } } else { bgWorker.ReportProgress(99, "Opening report file"); if (!FormArguments.hideReport) Process.Start(ReportBuilder.ReportFileName); } bgWorker.ReportProgress(100, "All done!"); }