Процессы и Сервисы :: Программа и Интерфейс :: База знаний Delphi :: Unit с полезными функциями для работы с процессами
Единственный процессорный Unit с полезными функциями для работы с процессами в Delphi. :: Запустить процесс в защищенной области другого пользователя
В статье описывается пример программирования на Delphi, который позволяет запустить процесс в защищенной области другого пользователя с помощью функции CreateProcessWithLogonW. :: Инсталляция и удаление сервисов под НТ
Представлен код на языке Delphi для создания и удаления сервисов под операционной системой Windows NT. :: Как выполнить какой-то процесс тогда, когда пользователь не работает с моим приложением
Когда пользователь не работает с моим приложением, можно выполнить какой-то процесс с помощью процедуры IdleEventHandler, вызываемой на событии Application.OnIdle, которая возникает один раз, когда приложение переходит в режим "безделья" (idle). :: Как завершить любой процесс, в том числе и системный
Как завершить любой процесс, в том числе и системный, с помощью программного кода на языке Delphi. :: Как заказать сервисный процесс
В статье описывается пошаговая инструкция по заказу сервисного процесса, который позволяет скрыть или открыть приложение в системном дереве. :: Как запустить апплет панели управления
Запустить аплет Панели управления можно вызвав функцию WinExec, для выполнения файла control.exe, которому передано имя аплета. :: Как запустить и остановить сервис (или получить его статус)
Представлено описание функций для управления Windows-сервисами: запуск, остановка и получение статуса. :: Как запустить и подождать завершения 2х процессов
Статья рассказывает о способе запуска и ожидания завершения двух процессов в Delphi, используя функцию WaitForMultipleObjects. :: Как запустить любой апплет панели управления? Апплеты панели управления можно запускать с помощью функции WinExec, запуская control.exe и передавая ей в качестве параметра имя апплета. :: Как определить откуда был запущен процесс
В статье описано, как использовать функции из библиотеки ToolHelp для определения источника запуска процесса PE-файла по его handle. :: Как получить или установить приоритет процесса в Win9x или Me
Статья рассказывает о способах получения и установки приоритета процесса в операционной системе Windows 9x или Me. :: Как получить список всех запущенных процессов
Помощник Delphi позволяет получить список запущенных процессов с помощью процедуры TForm1.Button1Click(Sender: TObject), которая использует функцию GetWindow для поиска окон, а затем - функцию GetWindowText для получения имени окна, которое добавляется в :: Как получить / установить приоритет процесса? В статье описывается как использовать функции SetProcessPriority и GetProcessPriority для установки и получения приоритета процесса в программе на языке Delphi. :: Как получить хэндлы всех пpоцессов, котоpые запущены на данный момент в системе
Получить хэндлы всех процессов, запущенных в системе, можно с помощью функции CreateToolhelp32Snapshot и цикла Process32Next под Windows 95. :: Как поместить приложение Delphi в Панель Управления
Чтобы поместить приложение Delphi в Панель Управления, нужно изменить расширение файла с "dll" на "cpl", поместить его в системную директорию и создать модуль Cpl, экспортирующий функцию CPlApplet. :: Как разрешить / запретить переключение между задачами (task switching disable)? Для запрета или разрешения переключения между задачами (task switching disable) можно использовать эмуляцию запуска и остановки скринсейвера с помощью процедуры TaskSwitchingStatus. :: Как скрыть процесс , файл и другие объекты или как стать невидимым в Windows NT? This is a Russian-language document, and I'll provide a summary of its content.
The document appears to be a guide on how to write a rootkit for Windows systems. The author provides an in-depth explanation of various techniques used to hide processes, th :: Как узнать, запущен ли процесс в Win9x
Рассмотрена проблема определения запущенного процесса в операционной системе Windows 9x с помощью функции CreateToolhelp32Snapshot и Process32First/Process32Next, а также предложено программное решение на языке Delphi. :: Как узнать имя файла текущего процесса
Функция GetModuleFileName позволяет узнать имя файла текущего процесса, являясь полезной инструментом в разработке программ на языке Delphi. :: Написание сервисов Windows NT на WinAPI
В этой статье рассказывается о написании сервисов Windows NT на WinAPI с использованием Delphi. Автор описывает процесс создания сервиса, включая подготовку проекта, создание функции ServiceProc, регистрацию обработчика сообщений и реализацию основной фун :: Обнаружить терминальные сервисы
Обнаружение терминальных сервисов на Windows позволяет определить, запущена ли программа в сеансе клиентского терминала или нет. :: Остановка и запуск сервисов
Руководство по остановке и запуску сервисов в Windows с помощью программы на Delphi, которая использует API-интерфейс для управления сервисами. :: Отсортировать выполнение процессов в системе
Отсортировать выполнение процессов в системе - это возможность автоматизации некоторых трудовых процессов, создавая "кадр" существующих процессов и обрабатывая сообщения выбранного процесса по его ID. :: Передать строки, картинки (streams) между процессами
Передача строк и картинок между процессами в Delphi с помощью WM_COPYDATA сообщения. :: Перечислить процессы и завершить их
В статье описывается способ отображения и закрытия запущенных процессов в Windows с помощью Delphi, включая создание формы с ListView и кнопкой refresh, а также DOUBLECLICK-обработку для убийства процесса. :: Получение списка окон, с возможностью указания типа окна
Процедура GetWindowsList получает список окон в ОС, с возможностью указания типа окна (свое, невидимое, дочернее, без заголовка или родительское). :: Получение списка процессов в Windows 9x и NT
В статье описывается процедура для получения списка процессов в Windows 9x и NT, которая использует функции ToolHelp32 или библиотеку PSAPI.dll. :: Получить заголовки и названия классов форм активных процессов
Получение заголовков и названий классов форм активных процессов с помощью программного кода на языке Delphi. :: Получить количество памяти, занимаемое процессом
Функция на Delphi, которая позволяет получить количество памяти, занимаемое процессом, и отображает это значение в виде строки. :: Получить сведения о процессе
Функция получения сведений о процессе NT для указанного идентификатора процесса (ProcessID) в поле "Memo1" программы, написанной на языке Delphi. :: Приверить, запущен ли сервис
Функция ServiceGetStatus позволяет получить статус запущенного сервиса на компьютере, а функция ServiceRunning проверяет, запущен ли конкретный сервис. :: Пропатчить процесс
Программа на языке Delphi выполняет патчинг процесса Windows, модифицируя его память с помощью функций WriteProcessMemory и OpenProcess. :: Просмотрщик запущенных процессов
Программа для просмотра запущенных процессов, которая позволяет скрыть или прекратить выполнение любого процесса, используя библиотеку ToolHelp32. :: Прячем программу для TaskManager
Программа для TaskManager позволяет прятать себя в виде сервиса, регестрируя его какsuch и запуская из приложения. :: "Разработка многопоточного приложения на Delphi с использованием потоков и синхронизации" Описание статьи: В статье рассматриваются основные концепции работы с потоками в среде разработки Delphi, включая примеры использования объектно-ориентированных механизмов для синхронизации многопоточного приложения. :: Свои апплеты в панели управления
Статья описывает создание апплетов в панели управления Windows, а также предоставляет пример кода на языке Delphi для создания простого апплета, который отображает иконку и запускает блокнот при двойном клике. :: Связь между процессами при помощи WM_COPYDATA
Связь между процессами в Delphi может быть установлена с помощью WM_COPYDATA, позволяя передавать данные между процессами с использованием функции SendMessage и обработки сообщения WMCopyData. :: Сервисы в Delphi на чистом API
В этой статье описывается создание сервисов в Delphi на чистом API без использования классов Delphi, для автоматического запуска программ в фоновом режиме. :: Скрытие или отображение процесса из списка процессов
В статье описывается способ скрытия или отображения процесса из списка процессов, доступного при нажатии клавиш Ctrl+Alt+Del, с помощью функций ShowHideInCad и TakeProcessID в языке Delphi. :: Создать Terminal Services Client
Создать Terminal Services Client: статья описывает процесс создания клиентского приложения для эмуляции десктопа сервера Windows 2K или XP с помощью ActiveX-контрола MsTscAx и языка программирования Delphi. :: Управление сервисами NT
В статье приведен пример класса TServiceManager для управления сервисами Windows NT, который позволяет запускать, останавливать, паусировать или запросить статус сервиса. :: Управлять сервисом на другом компьютере в W2k
Статья описывает способ управления сервисом на другом компьютере в Windows 2000, используя язык программирования Delphi. :: Установка или снятие Debug привелегии у текущего процесса
Функция EnableDebugPrivilege позволяет установить или снять отладочные привелегии у текущего процесса, что позволяет получить информацию о системных модулях и процессах.
Руководство по управлению процессами и сервисами в Windows с помощью программ на Delphi. Узнайте, как создавать, запускать, останавливать и скрывать сервисы, а также получать информацию о процессах и их памяти. Обнаружение терминальных сервисов, управление приоритетом процессов, патчинг памяти - все это возможно с помощью наших статей и примеров кода на Delphi.
Получайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS :: Главная ::
|