Добрий день дорогі друзі, сьогодні ми з Вами на прикладі розберемо як програмно вимкнути комп'ютер.
Для цього створимо новий проект. Проект буде дуже простим: форма і дві кнопки. Одна кнопка щоб вимкнути комп'ютер, друга для того щоб скасувати розпочате відключення. На малюнку нижче представлений зовнішній вигляд передбачуваної форми:
Щоб вимкнути комп'ютер потрібно виконати наступну команду:
Далі представлений лістинг програми. Тут все гранично просто. На що варто звернути увагу:
1. Чи підключений модуль ShellAPI.
2. Команда shutdown викликається з параметрами (Всі можливі параметри можна подивитися під кодом програми).
Параметри функції shutdown.
У нашому прикладі функції передаються параметри "- s -t 00". Параметр "-s" позначає, що ми хочемо вимкнути комп'ютер. Параметр "-t 00" - що ми хочемо це зробити негайно.
Розберемо всі можливі параметри.
shutdown [-l] [-s] [-r | [-a] [-f] [-m [\\ ім'я_комп'ютера]] [-t xx] [-c "повідомлення"]
- Функція з параметром [-l] здійснить вихід з поточного користувача системи
- [-s] Чи означає, що ми хочемо вимкнути комп'ютер
- [-r | Перезавантаження комп'ютера
- [-f] Закрити всі запущені програми
- [-m [\\ ім'я_комп'ютера]] - Вимкнути комп'ютер з мережі
- [-t xx] відкласти вимикання на XX секунд
- [-c "повідомлення"] вивести текст повідомлення