专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

C# 设置电脑关机、重启、注销、锁定、关闭显示器的类(支持win7,win8)

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/2/14 0:37:28       共计:3650 浏览
public class MyComputer
    {      
       [DllImport("user32")]
       public static extern bool ExitWindowsEx(uint uFlags,uint dwReason);
       [DllImport("user32")]
       public static extern void LockWorkStation();
       [DllImport("user32")]
       public static extern int SendMessage(int hWnd,int hMsg,int wParam,int lParam);
       public enum MonitorState
       {
           MonitorStateOn=-1,
           MonitorStateOff=2,
           MonitorStateStandBy=1
       }
       public static void ShutDown()
       {
           try
           {
               System.Diagnostics.ProcessStartInfo startinfo = new System.Diagnostics.ProcessStartInfo("shutdown.exe", "-s -t 00");
               System.Diagnostics.Process.Start(startinfo);
           }
           catch { }
       }
       public static void Restart()
       {
           try
           {
               System.Diagnostics.ProcessStartInfo startinfo = new System.Diagnostics.ProcessStartInfo("shutdown.exe", "-r -t 00");
               System.Diagnostics.Process.Start(startinfo);
           }
           catch { }
       }
       public static void LogOff()
       {
           try
           {
               ExitWindowsEx(0, 0);
           }
           catch { }
       }
       public static void LockPC()
       {
           try
           {
               LockWorkStation();
           }
           catch { }
       }
       public static void Turnoffmonitor()
       {
           SetMonitorInState(MonitorState.MonitorStateOff);
       }
       private static void SetMonitorInState(MonitorState state)
       {
           SendMessage(0xFFFF, 0x112, 0xF170, (int)state);
       }




    }
————————————————
版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:C#操作IIS程序池及站点的创建配置实现代码 | ·下一条:c#中关闭和重启计算机的代码

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有