Загрузка...

Как понять программа запущена на Стационарном Компьютере или на ноутбуке?

Тема в разделе C# создана пользователем ALEGOR 3 янв 2020. 138 просмотров

  1. ALEGOR
    ALEGOR Автор темы 3 янв 2020 tetsa
  2. FormatC
    FormatC 17 янв 2020 Заблокирован(а) 128 4 июл 2019
    Можно сделать проверку через состояние батареи ноутбука:
    Код

    switch (SystemInformation.PowerStatus.BatteryChargeStatus)
    {
    case System.Windows.Forms.BatteryChargeStatus.Low:
    MessageBox.Show("Battery is running low.", "Low Battery", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
    break;
    case System.Windows.Forms.BatteryChargeStatus.Critical:
    MessageBox.Show("Battery is critcally low.", "Critical Battery", MessageBoxButtons.OK, MessageBoxIcon.Stop);
    break;
    default:
    // Battery is okay.
    break;
    }
    Соответственно всё это занести в try и если батареи не будет - стационарный пк.
     
Top
Загрузка...