void mouseHook_MouseMove(object sender, MouseEventArgs e) // 마우스를 움직였을 때 일어나는 이벤트 { BrightnessController.SetBrightness(130); // 밝기 복귀 mailer.Enabled = false; //타이머종료 idletime = 0; // 타이머 초기화 mailer.Enabled = true; // 타이머 재가동 }
void keyboardHook_KeyDown(object sender, KeyEventArgs e) // 키보드를 눌렀을 때 이벤트 { BrightnessController.SetBrightness(130); //밝기 복귀 mailer.Enabled = false; // 타이머 종료 idletime = 0; // 타이머 초기화 mailer.Enabled = true; // 타이머 재가동 }
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; } }