Ejemplo n.º 1
0
        private void MainForm_Load(object sender, EventArgs e)
        {
            Console.WriteLine(Properties.Settings.Default.WIN_PRESET);
            instance   = this;
            AppName    = this.appBox.AppName;
            PresetName = this.presetBox.PresetName;
            Util.Preset preset = new Util.Preset();
            preset.getPresetFiles();

            Util.MainRender render = new Util.MainRender();
            render.updateUI();
            //subOverlay.showGroup(currentGroup, payloads[currentGroup].groupName);
            //subOverlay.Show();

            //폼 로드시 시리얼 포트 검색
            try
            {
                if (InitSerialPort())
                {
                    if (sp.IsOpen)
                    {
                        usbstate.Text      = "Device Connect";
                        usbstate.ForeColor = Color.FromArgb(51, 153, 255);
                        Console.WriteLine(sp.PortName + "이 열려 져있습니다.");
                        notice("Connecting..");
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Ejemplo n.º 2
0
        public bool IsProcessActive(string processName)
        {
            Util.ProcessId processId = new ProcessId();
            processName = processId.AppNameToPID(processName);
            Console.WriteLine("프로세스 이름" + processName);
            IntPtr  handle = IntPtr.Zero;
            uint    pid    = 0;
            Process ps     = null;

            handle = GetForegroundWindow();            // 활성화 윈도우
            GetWindowThreadProcessId(handle, out pid); // 핸들로 프로세스아이디 얻어옴
            ps = Process.GetProcessById((int)pid);     // 프로세스아이디로 프로세스 검색
            // Console.WriteLine("2......현재 실행중인 프로세스" + ps.ProcessName);
            bool check = processName.Equals(ps.ProcessName) ? true : false;

            if (ps.ProcessName.Equals("Invaiz Studio"))
            {
                Console.WriteLine("3........여기 드러옴");
                MainForm mn = MainForm.getInstance;
                ProcessCall(mn.AppName);
                return(true);
            }
            else if (check)
            {
                return(true);
            }
            else
            {
                processName = processId.PIDToAppName(ps.ProcessName);
                //  Console.WriteLine("3.....활성화 된  PID : " + processName);
                MainRender render = new MainRender();
                render.ProcessChangeReRender(processName);
                return(false);
            }
        }
Ejemplo n.º 3
0
 private void app_MouseDown(object sender, MouseEventArgs e)
 {
     Util.MainRender render = new Util.MainRender();
     render.closeList();
     mousePoint = new Point(e.X, e.Y);
 }