Статьи по программированию системы

Работа с системой → Редактор диска своими руками

Многие помнят легендарный Norton DiskEditor - утилиту, дающую огромный простор для исследовательской и прочей деятельности. И сейчас есть множество аналогов. WinHex, например.

В этой статье я расскажу как написать свой простой редактор диска. Нужную функциональность каждый сможет добавить сам, я покажу основы.

Опубликовал admin
11 Янв, Четверг 2007г.

Работа с системой → Как писать сервисы на Delphi

Автор: Банников Н.А., источник: www.stikriz.narod.ru

Опубликовал admin
2 Ноя, Четверг 2006г.

Работа с системой → Упрощаем работу с потоками (TStream)

Работа программиста невозможна без работы с данными, которые хранятся в файлах или в памяти. В Delphi введен механизм потокового ввода-вывода, значительно упрощающий наш нелегкий труд. Однако структура данных может быть достаточно сложна. К тому же, в разных проектах она наверняка будет различна. Все это заставляет нас снова и снова писать сотни строчек однообразного кода записи/чтения данных. Утомляет. В этой я покажу, как я решил эту проблему для себя.

Опубликовал admin
18 Май, Четверг 2006г.

Работа с системой → Использование НООК в Delphi

Sergey Stolyarov

Что такое НООК?

НООК - это механизм перехвата сообщений, предоставляемый системой Microsoft Windows. Программист пишет специального вида функцию (НООК-функция), которая затем при помощи функции SetWindowsHookEx вставляется на верх стека НООК-функций системы. Ваша НООК-функция сама решает, передать ли ей сообщение в следующую НООК-функцию при помощи CallNextHookEx или нет.

Опубликовал admin
25 Фев, Среда 2004г.

Работа с системой → Как узнать информацию о системе в Delphi

Вы, возможно, видели нестандартные дельфийские компоненты, позволяющие сделать лог системы. Сейчас мы самостоятельно реализуем что-нибудь не хуже.

Прежде всего, где хранится эта самая системная инфа? В Реестре, куда мы сможем залезть, добавив модуль Registry в раздел Uses. Версия системы, имя владельца и т.д. имеют следующий адрес:

HKEY_LOCAL_MACHINE\Software\Microsoft \Windows\CurrentVersion\Explorer

Или (для Windows NT):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft \Windows NT\CurrentVersion

Опубликовал admin
20 Фев, Пятница 2004г.


RSS-материал

Программирование для чайников.