예제 #1
0
 void mouseHook_MouseMove(object sender, MouseEventArgs e) // 마우스를 움직였을 때 일어나는 이벤트
 {
     BrightnessController.SetBrightness(130);              // 밝기 복귀
     mailer.Enabled = false;                               //타이머종료
     idletime       = 0;                                   // 타이머 초기화
     mailer.Enabled = true;                                // 타이머 재가동
 }
예제 #2
0
 void keyboardHook_KeyDown(object sender, KeyEventArgs e) // 키보드를 눌렀을 때 이벤트
 {
     BrightnessController.SetBrightness(130);             //밝기 복귀
     mailer.Enabled = false;                              // 타이머 종료
     idletime       = 0;                                  // 타이머 초기화
     mailer.Enabled = true;                               // 타이머 재가동
 }
예제 #3
0
        private void mailer_Tick(object sender, EventArgs e)
        {                                                             // 타이머 가동
            idletime = idletime + 1;                                  // 1초증가

            mailertime.Text = idletime.ToString();                    //현황보여주는 나중에는 지울 예정
            if (idletime == 180)                                      // idletime이 3분이 된다면
            {
                BrightnessController.SetBrightness(50);               // 어둡게
            }
            if (idletime == 1800)                                     // 일단 임시로 30분이 된다면 메일 알림으로 이 초는 나중에 바꾸는 게 현실적
            {
                ip = Client_IP;                                       // 지금 사용하고 있는 컴퓨터의 IP를 가져옴
                comm.SetURL("http://210.94.181.168/sendcommand.php"); // 서버로 ip,id, name을 보내서 SMTP실행
                comm.SetMessage("ip=" + ip + "&id=" + id + "&name=" + name);
                comm.Request();
                idletime = 0;
            }
        }