资源简介

        //系统消息 
        private const uint WM_SYSCOMMAND = 0x112;

        //关闭显示器的系统命令 
        private const int SC_MONITORPOWER = 0xF170;

        //2为PowerOff, 1为省电状态,-1为开机 
        private const int MonitorPowerOff = 2;

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace TrunOnMonitorDemo
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void btnTurnOff_Click(object sender EventArgs e)
        {
            //MessageBox.Show(“即将关闭显示器,5秒钟后又会自动点亮显示器“);
            MonitorHelper.PowerOff(this.Handle);

            //方法一:同步方式
            //Thread.Sleep(5000);
            //MonitorHelper.PowerOn();


            //方法二:异步方式
            (new Thread(() =>
            {
                Thread.Sleep

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-07-20 21:06  .vs\
     目录           0  2018-07-20 21:06  .vs\TrunOnMonitorDemo\
     目录           0  2018-07-20 21:06  .vs\TrunOnMonitorDemo\v15\
     文件       31744  2018-07-21 00:00  .vs\TrunOnMonitorDemo\v15\.suo
     目录           0  2018-07-20 21:06  .vs\TrunOnMonitorDemo\v15\Server\
     目录           0  2018-07-20 21:06  .vs\TrunOnMonitorDemo\v15\Server\sqlite3\
     文件           0  2018-07-20 21:06  .vs\TrunOnMonitorDemo\v15\Server\sqlite3\db.lock
     文件        4096  2018-07-20 21:06  .vs\TrunOnMonitorDemo\v15\Server\sqlite3\storage.ide
     文件       32768  2018-07-20 21:06  .vs\TrunOnMonitorDemo\v15\Server\sqlite3\storage.ide-shm
     文件     2006472  2018-07-20 21:29  .vs\TrunOnMonitorDemo\v15\Server\sqlite3\storage.ide-wal
     文件         189  2018-07-20 21:06  App.config
     文件        2743  2018-07-20 21:07  Form1.Designer.cs
     文件        1105  2018-07-20 23:55  Form1.cs
     文件        5817  2018-07-20 21:07  Form1.resx
     文件        1904  2018-07-20 23:41  MonitorHelper.cs
     文件        1903  2018-07-20 23:45  Program.cs
     目录           0  2018-07-20 21:06  Properties\
     文件        1332  2018-07-20 21:06  Properties\AssemblyInfo.cs
     文件        2847  2018-07-20 21:06  Properties\Resources.Designer.cs
     文件        5612  2018-07-20 21:06  Properties\Resources.resx
     文件        1104  2018-07-20 21:06  Properties\Settings.Designer.cs
     文件         249  2018-07-20 21:06  Properties\Settings.settings
     文件        3625  2018-07-20 23:26  TrunOnMonitorDemo.csproj
     文件        1132  2018-07-20 21:06  TrunOnMonitorDemo.sln
     目录           0  2018-07-20 21:06  bin\
     目录           0  2018-07-20 23:52  bin\Debug\
     文件        9216  2018-07-20 23:55  bin\Debug\TrunOnMonitorDemo.exe
     文件         189  2018-07-20 21:06  bin\Debug\TrunOnMonitorDemo.exe.config
     文件       22016  2018-07-20 23:55  bin\Debug\TrunOnMonitorDemo.pdb
     目录           0  2018-07-20 21:06  obj\
     目录           0  2018-07-20 23:52  obj\Debug\
............此处省略14个文件信息

评论

共有 条评论