zoukankan      html  css  js  c++  java
  • C# 控制台小软件 锁屏并关闭显示器

    这个是网上找的代码,做了一点小修改

    using System;
    using System.Runtime.InteropServices;
    
    namespace monitorOff
    {   
        class Program
        {
            private const uint WM_SYSCOMMAND = 0x112;                          //系统消息
            private const int SC_MONITORPOWER = 0xF170;                        //关闭显示器的系统命令
            private const int MonitorPowerOff = 2;                             //2为PowerOff, 1为省电状态,-1为开机
            private static readonly IntPtr HWND_BROADCAST = new IntPtr(0xffff);//广播消息,所有顶级窗体都会接收
            [DllImport("user32.dll")]                   // 引入 API 函数
            private static extern bool LockWorkStation();// 这个是调用 windows 的系统锁定 
            [DllImport("user32.dll")]                   // 引入 API 函数
            private static extern IntPtr SendMessage(IntPtr hWnd, uint Msg, int wParam, int lParam);// 这个是调用 windows 的关闭显示器 
    
            static void Main(string[] args)
            {
                LockWorkStation();
                SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, MonitorPowerOff);
            }
           
        }
    }
  • 相关阅读:
    我要变牛逼
    java web
    导师选择
    2.1进程
    来到博客园写东西的第一天
    简单的页面布局
    html5
    第一个servlet程序
    java2D
    字节流 文件字节流 缓冲字节流
  • 原文地址:https://www.cnblogs.com/nb08611033/p/10008030.html
Copyright © 2011-2022 走看看