检测系统启动模式

Posted on 2019-01-24 18:10  努力成长静待花开  阅读(282)  评论(0编辑  收藏  举报

实现效果:

  

知识运用:

  SystemInformation类的BootMode属性

  public static BootMode BootMode { get; }  //获取一个BootMode值以指示系统的启动模式

  

实现代码:

        private void button1_Click(object sender, EventArgs e)
        {
            string mode = SystemInformation.BootMode.ToString();
            string str = "当前系统启动模式为:";
            switch (mode)
            {
                case "FailSafe":
                    MessageBox.Show(str + "不带网络支持的安全模式");
                    break;
                case "FailSafeWithNetwork":
                    MessageBox.Show(str + "具有网络支持的安全模式");
                    break;
                case "Normal":
                    MessageBox.Show(str + "标准模式");
                    break;
            }
        }