Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
KANSoftWare

Компьютер :: ОС и Железо :: База знаний Delphi

:: Power off (не убивает процессы)
В статье описывается процедура ExitWinNT для остановки компьютера на Windows, которая не убивает процессы и позволяет выбрать тип завершения (shutdown, power off или рестарт).

:: Power off (Убивает процессы)
Представлен код процедуры Shutdown2 на языке Delphi, которая отключает компьютер и убивает все процессы под управлением Windows.

:: Блокировать рабочую станцию
Блокировка рабочей станции - функция, которая защищает ее от неавторизованного использования, требуя для разблока логина пользователя.

:: Блокировка Диспетчера Задач в NT
Пакет программы на Delphi, который позволяет блокировать или разблокировать доступ к Диспетчеру Задач в операционной системе Windows NT/2000/XP.

:: Блокировка и разблокировка системы
Модуль LockSys для блокировки и разблокировки системы, позволяющий блокировать клавиатуру и мышь, системные комбинации клавиш или все вместе.

:: Блокировка клавиатуры и мышки
Блокировка клавиатуры и мышки - это процедура, которая позволяет временно заблокировать доступ к вводным устройствам, используя функцию из DLL'ки USER32.DLL.

:: Включение и выключение устройств ввода/вывода
В статье описывается способ включения и выключения устройств ввода/вывода, таких как клавиатура и мышь, а также монитор программным способом с помощью API.

:: Выключение компьютера в заданное время
Программа для выключения компьютера в заданное время, позволяющая запуститься скрытно и выполнить процедуру выхода из системы на указанный момент времени.

:: Выключить или перезагрузить, или завершить сеанс в любой версии Windows
Выключить или перезагрузить компьютер в любой версии Windows: есть примеры кода на Delphi и Windows API для выполнения операций выключения, перезагрузки и завершения сеанса работы.

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

:: Как выключить Win2000
В статье описывается способ создания программы на WinApi для выключения операционной системы Windows 2000 с помощью функции ExitWindowsEx.

:: Как выключить Win2000 2
В статье описывается процедура выключения операционной системы Windows 2000 с помощью изменения привилегий и вызова функции ExitWindowsEx.

:: Как выключить компьютер с любой версией Windows
Как выключить компьютер с любой версией Windows: есть несколько способов, включая использование функции ShutDown в программном коде.

:: Как заблокировать компьютер
Статья рассказывает о способах блокировки компьютера и описывает программный код на языке Паскаль для выполнения этой задачи.

:: Как корректно определить изменения в оборудовании Plug&Play
Определение изменений в оборудовании Plug&Play заключается в использовании оконечного интерфейса устройств (USB) и событий Windows, чтобы отслеживать изменения в подключении и отключении устройств.

:: Как узнать имя компьютера
В статье описывается способ узнать имя компьютера в сети, на котором запущена программа, используя функцию GetComputerName из языка программирования Delphi.

:: Как узнать имя пользователя
В статье описывается способ узнать имя пользователя на компьютере Windows с помощью функции GetUserName и языка программирования Delphi.

:: Компиляция Лазаря из исходного кода
Статья описывает процесс компиляции Лазаря — интегрированной разработки среды для Free Pascal — на Windows и Linux с использованием командной строки и графического интерфейса.

:: Настройка COM-портов в Windows
Пользователь сталкивается с проблемами при работе с компонентом `TSerial` в Delphi, связанными с настройкой и открытием COM-портов, и ищет решения для стабильной работы приложения.

:: Обновление файла после перезагрузки системы
Процедура BootReplaceFile позволяет обновлять файлы после перезагрузки системы, заменяя содержимое одного файла на содержимое другого или удаляя файл полностью.

:: Определить SID текущего пользователя
Определить SID текущего пользователя - это функция, которая позволяет получить уникальный идентификатор (SID) текущего пользователя в текстовом формате.

:: Отключить команду Завершение работы
Предлагается к продаже компьютер "Соборъ", который может быть использован для комплексной автоматизации прихода, а также оборудован программным обеспечением для выполнения различных задач, включая отключение команды Завершение работы.

:: Перевод системы в режим ожидания или спячки
Перевод системы в режим ожидания или спячки, используя функцию SetSuspendState, которая может быть использована для перевода системы в состояние ожидания (сleep) или спячку (hibernation), в зависимости от параметра Hibernate.

:: Перезагрузка в WinNT (не убивает процессы)
Курсор на пример кода на Delphi для перезагрузки компьютера в Windows NT без остановки процессов.

:: Перезагрузка в WinNT (Убивает процессы)
Процедура reboot2 в WinNT выполняет перезагрузку системы, убивая все процессы и необходимые привилегии для выполнения этой операции.

:: Переключиться в режим StandBy
В статье описывается процедура переключения в режим StandBy, выполняющаяся с помощью функции SendMessage и константы SC_SCREENSAVE.

:: Переход в ждущий режим под WinNT
В статье описывается процедура NTWait, которая позволяет перейти в ждущий режим на операционной системе Windows NT.

:: Переход в Спящий режим (WinNT)
В статье описывается процедура NTSleep для перехода в спящий режим в операционной системе Windows NT.

:: Перечислить зарегистрированных пользователей для удаленной или локальной NT системы
Получить список зарегистрированных пользователей для удаленной или локальной NT-системы.

:: Получение MAC адреса компьютера
В статье описывается способ получения MAC-адреса компьютера с помощью функции GetMACAddress, которая использует библиотеку NB30 и вызывает функцию Netbios для получения информации о сетевых адаптерах.

:: Получение имени компьютера в локальной сети по его IP адресу
Функция IPAddressToNetworkName позволяет получить имя компьютера в локальной сети по его IP-адресу, используя библиотеку Winsock и функции gethostbyaddr.

:: Получение имени конфигурации HardWare profile
Функция GettingHWProfileName возвращает имя конфигурации HardWare profile, полученное с помощью вызова функции GetCurrentHwProfile.

:: Получение локального имени компьютера
Описывая функцию GetLocalName, которая получает локальное имя компьютера с помощью библиотеки Winsock и возвращает его как строку.

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

:: Получить имя текущего пользователя
Статья описывает функцию на языке Delphi, которая позволяет получить имя текущего пользователя компьютера и отображает его в сообщении.

:: Получить имя текущего пользователя 2
Получение имени текущего пользователя в Delphi на основе функции GetUserName и GetUserNameEx для различных форматов именования безопасности.

:: Получить список зарегистрированных под NT пользователей
В статье описывается способ получения списка зарегистрированных пользователей на сервере с использованием функции NetUserEnum из библиотеки netapi32.dll и языка программирования Delphi.

:: Получить статус питания
В статье описывается процедура на языке Delphi, которая позволяет получать информацию о состоянии питания компьютера и выводить ее в виде сообщения.

:: Пример получения имени пользователя и домена под которым работает текущий поток или процесс
В статье описывается функция GetCurrentUserAndDomain, которая позволяет получить имя пользователя и домен, под которым работает текущий поток или процесс.

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

:: "Проблема с изменением ширины выпадающего списка в сетке при переносе приложения с Linux на Windows"
Проблема заключается в том, что при переносе приложения, разработанного в среде Lazarus для Linux, на Windows, выпадающий список в компоненте DBGRID не изменяет свою ширину, что является несоответствием в работе кросс-платформенного приложения между двумя

:: "Проблемы со встраиванием утилиты командной строки в приложение macOS с помощью Delphi"
При Integration утилиты командной строки в приложение macOS с помощью Delphi могут возникнуть проблемы, связанные с разницей в структуре файловой системы между macOS и Windows.

:: Проверить, заблокирована ли рабочая станция
В статье описывается функция IsWorkstationLocked, которая проверяет, заблокирована ли рабочая станция на компьютере.

:: Проверить, имеем ли мы в системе права администратора
В статье описывается функция на языке Delphi, которая проверяет, является ли текущий пользователь администратором в системе.

:: Симуляция одновременного нажатия клавиш
Контекст: Симуляция одновременного нажатия клавиш в Object Pascal (Delphi).

:: Узнать, поддерживает ли компьютер состояния ожидания и сна
Статья освещает вопрос, поддерживает ли компьютер состояния ожидания и сна, предлагая примеры кода на языке Delphi для проверки разрешения сноса и хибернации.

:: Частичная блокировка и разблокировка функций клавиатуры и мышки
Модуль mklu для частичной блокировки и разблокировки функций клавиатуры и мышки позволяет программно включать или выключать клавиатуру и мышку.

:: Чтение серийного номера BIOS и CPU в Windows с помощью Delphi 7
Статья описывает, как прочитать уникальный идентификатор системы (UUID) диска в операционной системе Windows с помощью языка программирования Pascal в среде разработки Delphi 7, как альтернативу чтению серийных номеров BIOS и CPU для более надежной защиты


Узнайте все о работе с компьютером и его системами в наших статьях. От получения информации о пользователе и состоянии питания до блокировки рабочей станции и перевода системы в спящий режим - мы охватываем широкий спектр тем, связанных с компьютерами. Найдите решение своей проблемы или изучите что-то новое с нашими подробными руководствами и примерами кода на Delphi и Windows API.



Получайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS

:: Главная ::


реклама


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

Время компиляции файла: 2024-08-19 13:29:56
2024-11-21 09:30:10/0.0048580169677734/0