/// <summary> /// 스크린 세이버 해재 /// </summary> private void StopScreenSaver() { //this.sendPCEnergy("3"); // 컴퓨터 절전해제 SoundService.mouse_event(SoundService.MOUSE_MOVE, 0, 1, 0, UIntPtr.Zero); Thread.Sleep(40); SoundService.mouse_event(SoundService.MOUSE_MOVE, 0, -1, 0, UIntPtr.Zero); _calcReduction.OperationStartTime = DateTime.Now; _calcReduction.ScreenEndTime = DateTime.Now; //화면보호기 종료 screenSaverAllStop(); //KeyboardHooking.TaskBarShow(); SoundService.AlertSoundStop(); try { _uc_TabMain.UpdateUI(); } catch (Exception ea) { _log.write(ea.Message); frmMain._log.write(ea.StackTrace); } _screensaverStatus = false; SoundService.SendMessage(this.Handle.ToInt32(), SoundService.WM_SYSCOMMAND, SoundService.SC_MONITORPOWER, SoundService.MONITOR_ON); }
private void LidStatusChanged(bool isLidOpen) { //if (isLidOpen) //{ //MessageBox.Show("Lid is now open"); //} // else // { if (SoundService.isAlramUseOn == true) { SoundService.AlertSoundStart(); } else { SoundService.AlertSoundStop(); } //} }
public void screenSaverAllStop() { try { foreach (Form frm in this.OwnedForms) { frm.Close(); frm.Dispose(); } //MainForm.log.write("screenSaver != null" + (screenSaver != null)); //MainForm.log.write("screenSaver2 != null" + (screenSaver2 != null)); _screensaverStatus = false; SoundService.AlertSoundStop(); SoundService.isUsingSoundService = false; } catch (Exception ex) { frmMain._log.write(ex.Message); frmMain._log.write(ex.StackTrace); } }