public void AddLog(string message, LogType type = LogType.Info) { string log = $"[{DateTime.Now.ToString(LogFormat)}][{type}]:{message}"; AddLogHandler?.Invoke(log, type); logs.Add(log); }
public void AddError(string message) { string log = $"[{DateTime.Now.ToString(LogFormat)}][{LogType.Error}]:{message}"; AddLogHandler?.Invoke(log, LogType.Error); logs.Add(log); }
public FormMain() { InitializeComponent(); notifyIcon1.Visible = true; addLogHandler = new AddLogHandler(AddLog); hook64 = new HookInstaller(this.Handle); hook86 = new HookInstaller(this.Handle); ledController = new LedController(); var portName = Properties.Settings.Default.PortName; if (!string.IsNullOrEmpty(portName)) { ledController.PortName = portName; } hook64.Start(@"x64\hookInstaller_x64.exe", OnData64, OnErr64); hook86.Start(@"x86\hookInstaller_x86.exe", OnData86, OnErr86); }