电竞比分网-中国电竞赛事及体育赛事平台

分享

代碼實現(xiàn)自動息屏

 楓中眸zc 2023-05-27 發(fā)布于江西

1、使用Win32的API接口 :SendMessage

 clipboard.png

clipboard.png

2、基于C# 任務(wù)臺代碼如下

class Program

    {

        public const uint WM_SYSCOMMAND = 0x0112;

        public const uint SC_MONITORPOWER = 0xF170;

        [DllImport("user32")]

        public static extern IntPtr SendMessage(IntPtr hWnd, uint wMsg, uint wParam, int lParam);

 

        private static readonly IntPtr HWND_BROADCAST = new IntPtr(0xffff);

 

        static void CloseLCD()

        {

            SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 2); // 2 為關(guān)閉顯示器, -1則打開顯示器

        }

 

        static void OpenLCD()

        {

            SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, -1); // 2 為關(guān)閉顯示器, -1則打開顯示器

        }

 

        static void Main(string[] args)

        {

            Console.WriteLine("11111111111");

            Thread.Sleep(1000);

            CloseLCD();

            Console.WriteLine("22222222222");

            Thread.Sleep(1000);

            OpenLCD();

            Console.ReadKey();

        }

    }

3、效果如下:

運行黑屏后,按下鍵盤或者鼠標,退出黑屏,重新進行登錄界面,輸入密碼后,正常進入桌面。(若無密密碼,直接進入桌面)

clipboard.png

 

clipboard.png

 

屏幕息屏.rar: https://url22./f/9241122-862199313-e76d4b?p=1666 

    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多