15 мая 2023 года "
Исходники.РУ
" отмечают своё
23-летие
!
Поздравляем всех причастных и неравнодушных с этим событием!
И огромное спасибо всем, кто был и остаётся с нами все эти годы!
Главная
Форум
Журнал
Wiki
DRKB
Discuz!ML
Помощь проекту
Delphi >>> Система
Общие вопросы
Как управлять спикером под 9х из Дельфи
Как узнать, установлен ли на компьютере TCP/IP
Как научить приложение Delphi разговаривать ?
Защита Shareware приложения
Расширения оболочки Windows - Всплывающие подсказки
Выставляем горячие клавиши для Delphi приложения
Как определить - находится ли Ваше приложение в режиме отладки ?
Декомпиляция в Delphi
WinCD
- показывает как правильно использовать компонент windows Media, реестр и Systray
Как сэкономить память в Ваших программах
Очистка кэша в IE
Добавляем Cookies
Компонент PowerControl
Как получить картинку с видео источника
Выполняем встроенные команды Windows 9.x.
Как определить, какой шрифт установлен в системе, большой или маленький
Создаём собственный UnRar, используя unrar.dll
Pipeline компоненты в Delphi
Программирование на основе Win32 API в Delphi
События, происходящие в приложениях Delphi при завершении работы Windows
Как определить, запущена ли Delphi
Как отследить изменения дисплея
Как узнать версию Windows
Как пользоваться командой шела - MinimizeAll
Как запретить кнопку close в любом окне
Как определить, запущено ли моё приложение в Windows NT
Как получить информацию о локальных настройках системы
Как долго запущена Windows
Как завершить сеанс работы или перезагрузить Windows NT
Как узнать, какой язык активен в Windows
Как получить закэшированные пароли в Win9x
Как определить, что моё приложение хотят завершить
Как использовать встроенные в Windows иконки в своём приложении
Как узнать, была ли перемещена форма
Как выключить компьютер с любой версией Windows
Как заблокировать компьютер
Программа для ограничения доступа в систему - Stop v1.0
Как получить весь размер системной памяти
Как узнать состояние памяти
Как определить видеокарту
Как перевести монитор в режим stand-by
Как изменить громкость
Управление Word-ом из Delphi
Пример работы с Excel в Delphi
Delphi и Corel Draw
Системные папки
Как узнать стандартные папки Windows
Как найти директорию TEMP в Windows
Как определить имя директории Windows
Системные окна
Как показать окно свойств экрана
Как открыть далог "Add printer"
Как программно вазвать окно "Завершение работы Windows"
Работа с датами и временем
Как установить системную дату и время программно
Как определить, изменилось ли системное время
Как узнать номер недели данного дня в году
Как преобразовать строку в дату
Работа со временем или как реализовать 1.20+1.50=3.10
Панель управления
Свои апплеты в панели управления
Как запустить любой апплет панели управления
Панель задач и System Tray
Как определить, включено ли автоскрытие у панели задач
Как скрыть ТаскБар
Как скрыть часики в панели задач
Добавляем файлы в Recent Documents
Как удалить все файлы из Recent Documents List
Отображаем текст в System Tray
Как закрыть всплывающее меню в System Tray когда оно теряет фокус
Как показать округлённое окошко подсказки в трее в Windows2000
Как открыть меню кнопки "Пуск"
Анимированная кнопка "Пуск"
Как изменить изображение кнопки "Пуск".
VCL для Дельфи с иконкой в трэе
Показываем/Скрываем System Tray
Компонент TrayIcon для Delphi
Рабочий стол
Как программно создать ярлык
Как проверить, включён ли ActiveDesktop
Как скрыть/показать иконки на рабочем столе
Как установить картинку рабочего стола из программы
Как обновить рабочий стол (Desktop)
Как установить цвет фона иконок на рабочем столе, либо сделать у них прозрачный фон
Как выровнять иконки на рабочем столе к левому краю
Как создать Delphi приложение, которое могло бы увеличивать часть рабочего стола наподобие лупы
Как сменить обои в Windows 95/NT
Переворачиваем десктоп
Как скрыть / показать иконки на рабочем столе
Пишем Screensaver в Delphi
Процессор
Как определить скорость процессора
Как определить тип процессора
Как определить загруженность процессора
Поддерживает ли процессор технологию 3DNow
BIOS
Как получить дату BIOS
Как получить информацию о BIOS в Windows 9x
Как получить информацию о BIOS в Windows NT/2000/XP
Мышка
Как узнать, присутствует ли мышка
Как использовать mouse_event() для эмулирования событий мышки
Как поменять функции кнопок мышки
Как узнать текущие координаты мышки
Как скрыть курсор мышки
Как ограничить движения мышки определённой областью
Как узнать, находится ли мышка на форме
Как программно двигать курсор мышки
Как автоматически помещать курсор мышки в центр контрола получившего фокус
Перемещение контролов мышкой во время выполнения приложения
Как заставить появиться окошко подсказки когда курсор мышки находится над определённым контролом
Клавиатура
Симфония на клавиатуре
Как конвертировать виртуальную клавишу в ASCII код
Регистрируем горячие клавиши
Как определить, нажата ли в данный момент клавиша Shift, Ctrl или Alt
Как определить, нажал ли пользователь клавишу PrintScreen
Как узнать состояние клавиши CAPS LOCK
Как програмно переключить состояние клавиш Num Lock, Caps Lock, Scroll Lock
Как програмно переключить раскладку клавиатуры
Как отловить изменение раскладки клавиатуры
Программно нажимаем Print Screen
Как заставить клавишу Enter работать наподобие Tab
Как подменить нажатия ENTER на нажатия TAB
Как запретить Ctrl-Alt-Del
Как отловить правый Enter (NumPad)
Как заставить дополнительную клавиатуру всегда работать в режиме цифр
Как перехватить нажатия функциональных клавиш и стрелок
Ввод / Вывод (COM, LPT-порты, модем)
Как узнать состояние модема в Win32
Как читать/писать в I/O порты
Как прочитать байт из параллельного порта
Как узнать адрес LPT-порта
Как прочитать из модема
Как программно установить конфигурацию COM-порта в Windows 95
Как узнать имена установленных в системе COM-портов
Как узнать, есть ли в приёмном буфере RS232 данные
Компонент для последовательного устройства (TRS232)
TComportDriver - драйвер последовательного порта
Реестр
Как работать с реестром Windows
WinTweak - настройка системы через реестр
Получаем из реестра количество активных потоков, загруженность процессора
Как поместить приложение в автозапуск Windows
Как связать определённое расширение файлов с моим приложением
Как добавить True Type шрифт в систему
Как уведомить все приложения, что реестр был изменён
Как добавить нужный язык в систему
Как узнать имя домена Windows NT/2000
Задачи, процессы, потоки ...
Просмотрщик запущенных процессов
Посылаем нажатия клавиш другому приложению
Как сделать, чтобы запускалась только одна копия приложения
Как разрешить / запретить переключение между задачами
Как получить / установить приоритет процесса в Win9x/Me
Как завершить задачу в Windows NT (а заодно получить PID задачи)
Как получить список процессов в Win9x
Как убрать мою программу из списка Alt+Ctrl+Del
Как убить задачу, зная только имя .exe
Как узнать имя файла текущего процесса
Как определить какие приложения уже запущены
Как создавать потоки без класса TThread
Как запустить другое приложение и подождать, пока оно завершится
Убиваем активное приложение
Как изменить заголовок "чужого" окна
Как программе удалить саму себя
Как определить сколько памяти выделено в дельфи для программы
Запуск внешнего приложения и ожидание его завершения
Запуск программ с передачей консольного ввода и чтением вывода
DLL
Hooks - аспекты реализации
Расширения оболочки Windows - Всплывающие подсказки
Создание "ловушек" в Delphi
Свои апплеты в панели управления
Получение списка DLL загруженных приложением
Пример простейшей DLL в Delphi
Определение функции в DLL
Как извлечь иконку из DLL-файла
Сохранение и выдёргивание ресурсов в DLL или EXE
Как в создать DLL только с ресурсами
Как получить версию моей DLL
Определение полного пути и имени файла DLL
Динамическая загрузка DLL
Сервисы NT
Написание сервисов Windows NT на WinAPI
Как запустить и остановить сервис (или получить его статус)
Консоль
Консольные приложения в Delphi
Как использовать консоль в не-консольном приложении
Как захватить весь вывод в консоли
Запуск программ с передачей консольного ввода и чтением вывода
Переменные окружения
Как получить переменные окружения типа PATH и PROMPT
Как установить переменные окружения
Буфер обмена (Clipboard)
Как работать с буфером обмена (clipboard)
Как программно реализовать Cut, Copy и Paste
Буфер обмена (Clipboard) и TMemoryStream
//include "/ssi/right_banner.html"; ?>