Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
        private void LidStatusChanged(bool isLidOpen)
        {
            //if (isLidOpen)
            //{

            //MessageBox.Show("Lid is now open");
            //}
            // else
            // {
            if (SoundService.isAlramUseOn == true)
            {
                SoundService.AlertSoundStart();
            }
            else
            {
                SoundService.AlertSoundStop();
            }



            //}
        }
Esempio n. 3
0
        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);
            }
        }