public MainForm2() { InitializeComponent(); this.Show(); this.Refresh(); this.spoolMonitor = new SpoolMonitor(this); }
public PrintInspectTask() { notifications = new List <Object>(); spoolMonitor = new SpoolMonitor(this); fileLogger = new FileLogger(""); // não especifica o arquivo, usa o Relocate() posteriormente fileLogger.FileHeader = new String[2]; fileLogger.FileHeader[0] = "Print Inspector - Version 1.0.1"; fileLogger.FileHeader[1] = "Time,User,Printer,Document Name,Pages,Copies,Duplex,Color,DataType,Size"; String applicationFolder = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); logFolder = PathFormat.Adjust(applicationFolder) + @"PrintLogs\"; Directory.CreateDirectory(logFolder); if (!EventLog.SourceExists("Print Inspector")) { EventLog.CreateEventSource("Print Inspector", null); } }