Ejemplo n.º 1
0
        public void AddLog(string message, LogType type = LogType.Info)
        {
            string log = $"[{DateTime.Now.ToString(LogFormat)}][{type}]:{message}";

            AddLogHandler?.Invoke(log, type);
            logs.Add(log);
        }
Ejemplo n.º 2
0
        public void AddError(string message)
        {
            string log = $"[{DateTime.Now.ToString(LogFormat)}][{LogType.Error}]:{message}";

            AddLogHandler?.Invoke(log, LogType.Error);
            logs.Add(log);
        }
Ejemplo n.º 3
0
        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);
        }