22.03.2004Эмуляция программного кода
Статья содержит теоретическую и практическую информацию, посвященную основам разработки эмуляторов программного кода и их использованию в антивирусных программах. Автор: beauty on the fire <
18.03.2004Перехват системных вызовов в операционной системе Windows 2000
Рассматриваются особенности внутренних структур данных Windows 2000 с точки зрения обеспечения безопасности. Показано, что после внедрения специализированной динамически загружаемой библиотеки, создания удалённого потока в целевом процессе и замены адресов в таблице импорта становится возможным получение полного контроля над приложением. Автор: Я.В. Чуприй, Р.В. Олейников <
09.02.2004Инструментарии всех стран объединяйтесь.
В этой статье я систематизировал имеющуюся у меня информацию о различных инструментариях для разработчика. Здесь намеренно не приводится информация о средах программирования, а также о таких важных, а потому заслуживающих гораздо более пристального внимания, вещах, как средства управления исходным кодом и case средства. Инструментарий, который описывается ниже, не сможет заменить среды разработки ... Автор: Kir <
13.01.2004Об автоматизации
Недавно, на одной компьютерной выставке я пытался объяснить генеральному директору одной фирмы, занимающейся промышленной автоматизацией, что при создании программного обеспечения для описания поведения систем управления целесообразно использовать автоматный подход. Это предложение было отвергнуто... Автор: А.А. Шалыто <
12.11.2003Методы оптимизации ПО для современных микроконтроллеров
Несмотря на то, что современные микропроцессоры и микроконтроллеры имеют все более высокую вычислительную мощность, процесс оптимизации остается таким же необходимым, как и прежде. Те задачи, которые раньше выполнялись за несколько часов, теперь выполняются за несколько микросекунд. Часто функции, написанные на языке высокого уровня, выполняются настолько быстро, что для них трудно определить... Автор: Neil Pride <
11.11.2003Графические и текстовые формы спецификации сложных управляющих алгоритмов: непримиримая оппозиция или кооперация?
Графические средства программирования привлекают внимание специалистов. Основная причина этого интереса заключается в достаточно распространенном мнении о безусловной предпочтительности графики. Примечательно то, что сам тезис о преимуществах графики так и не получил однозначного экспериментального подтверждения. Экспериментальные данные весьма противоречивы... Автор: Зюбин В.Е. <
15.09.2003Объекты ядра. (часть 3) совместное использование.
Продолжая разговор об объектах ядра, последней будет тема передачи и использования HANDLE (описателя) объекта в нескольких процессах. Не перепутайте с потоками, ибо внутренние потоки автоматически имеют доступ ко всем описателям внутри текущего процесса. Передача прав пользования описателями может происходить несколькими путями. -Наследованием -Именованием -Дублированием Автор: Гром <
28.08.2003Об упаковщиках в последний раз: Часть первая - теоретическая.
Статья дает абсолютно необходимый минимум теории, который позволит успешно распаковывать файлы. В статье также описывается формат XML, который затем переводится в CSS-HTML при помощи XSLT-процессора. Автор: Volodya & NEOx <
26.02.2002Linux From Scratch Версия 4.0
Библия настоящего линуксиста. Эта книга описывает процесс создания Linux системы с нуля, используя лишь исходные коды необходимого программного обеспечения. Автор: Gerard Beekmans, перевод Денис Каледин, Ник Фролов, Алекс Казанков. <