Предлагается к продаже "Соборъ" - надёжная помощь в комплексной автоматизации вашего прихода. Компьютер "Соборъ" - это:
- кадило и сокадило на 450 MHz
- оперативная паперть, расширяемая до 128 меганищих
- 15-ти дюймовый SVGA алтарь (на складе имеются 17-ти и 21 дюймовые модели)
- жесткий несъёмный крест
- кружка двухщелевая типа "На восстановление храма"
- круглый принтер для пасхальных яиц
- клавиатура со старославянским шрифтом и раскладкой
По желанию заказчика может быть установлено следующее лицензионное ПО:
- Старый Завет 7.0 и Новый Завет 98
- Слово Господне 2000
- 1С: Исповедальня (с сохранением тайны исповеди и выводом на широкий принтер)
Так же наша организация подключит ваш компьютер через выделенную линии к Верховному Провайдеру.
uses
Registry;
...
procedure TForm1.Button1Click(Sender: TObject);
var
a: TRegistry;
begin
a := TRegistry.create;
with a dobegin
RootKey := HKEY_CURRENT_USER;
OpenKey('\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer', true);
WriteInteger('NoClose', 1);
CloseKey;
Free;
end;
end;
Код, предоставленный ниже, это приложение VCL (Visual Component Library) на языке Delphi, и оно предназначено для отключения команды "Завершить задачу" в Windows. Это означает, что пользователи не смогут закрывать запущенные приложения или процессы из панели задач.
Вот шаг за шагом, что код делает:
Создается экземпляр TRegistry, который используется для работы с реестром Windows.
Установлена корневая ключ HKEY_CURRENT_USER, что указывает на то, что изменения будут применяться к текущему пользователю.
Код открывает подключ Software\Microsoft\Windows\CurrentVersion\Policies\Explorer.
Пишется целочисленное значение 1 в реестровую ключ NoClose, что имеет эффект отключения команды "Завершить задачу" в Windows.
Наконец, реестровая ключ закрыта, и экземпляр TRegistry освобождается.
Важно отметить, что этот код модифицирует настройки системы, поэтому он должен использоваться с осторожностью. Кроме того, это код будет работать только для текущего пользователя и может не влиять на других пользователей в системе с несколькими пользователями.
Если вы хотите отключить команду "Завершить задачу" для всех пользователей, вам нужно модифицировать реестровую ключ HKEY_LOCAL_MACHINE вместо HKEY_CURRENT_USER.
Также стоит отметить, что это код очень специфичен для Delphi и VCL, поэтому если вы ищете кроссплатформенное решение или хотите достичь аналогичного результата в другой программной языке, вам может потребоваться адаптация этого кода.
В качестве альтернативного решения можно использовать третьестороннюю библиотеку или инструмент, который предоставляет болееadvanced функциональность и гибкость при модификации настроек системы. Например, вы можете использовать Windows API для программной установки значения NoClose без зависимости от компонента реестра Delphi.
Предлагается к продаже компьютер 'Соборъ', который может быть использован для комплексной автоматизации прихода, а также оборудован программным обеспечением для выполнения различных задач, включая отключение команды Завершение работы.
Комментарии и вопросы
Получайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS