Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения
KANSoftWare

Приостановить ПК

Delphi , ОС и Железо , Компьютер

Приостановить ПК

Оформил: DeeCo
Автор: http://www.swissdelphicenter.ch

SetSystemPowerState(False, True);  //Forces the system down 
SetSystemPowerState(True, False); //Makes a "soft" off 

Перевод на русский язык:

Код на Delphi для программного отключения или перезапуска компьютера. Вот подробное описание того, что он делает:

  1. SetSystemPowerState(False, True);:
    • Эта строка устанавливает состояние системы в "down" (то есть forcing the system to shut down).
    • Первый параметр (False) указывает, что система должна быть отключена немедленно.
    • Второй параметр (True) specifies that a shutdown is requested.
  2. SetSystemPowerState(True, False);:
    • Эта строка устанавливает состояние системы в "soft off" (то есть makes a soft restart).
    • Первый параметр (True) указывает, что система должна быть перезапущена нормально.
    • Второй параметр (False) specifies that no reboot is requested.

В других словах, первый вызов forcing immediate shutdown, а второй вызов инициирует normal restart без forcing immediate shutdown.

Обратите внимание: эти функции являются частью Windows API и требуют административных привилегий для успешного выполнения. Кроме того, эти вызовы могут не работать на всех системах или в определенных условиях (например, если система уже отключена или находится в ошибочном состоянии).

Если вы ищете альтернативное решение, вы можете рассмотреть использование метода Application.Terminate, который будет прекратить работу вашего приложения Delphi, но не отключит всю систему.

Вот упрощенный пример использования этого метода:

uses
   ..., Windows;

procedure TForm1.ButtonClick(Sender: TObject);
begin
  Application.Terminate;
end;

Этот код прекратит работу текущего экземпляра вашего приложения Delphi, но не повлияет на другие процессы или компоненты системы.

Программист DeeCo предлагает код на языке Delphi для приостановки компьютера, включая функцию мягкой отключения системы.


Комментарии и вопросы


Ваше мнение или вопрос к статье в виде простого текста (Tag <a href=... Disabled). Все комментарии модерируются, модератор оставляет за собой право удалить непонравившейся ему комментарий.

заголовок

e-mail

Ваше имя

Сообщение

Введите код




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Компьютер ::


реклама



©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru Rambler's Top100

Время компиляции файла: 2024-05-19 17:53:24
2024-05-19 18:51:31/0.0042839050292969/2