обрабатывай WM_PAINT и WM_ERASEBKGND. Примеры есть в пакете масма.
Посмотрел твою dll - нет в ней секции bss. Есть: .text, .data, .idata, .edata, .tls, .rsrc, .reloc. Всё. #pragma comment(linker,...
Ещё совет: возьми какую-нибудь тулзу, показывающую подгруженные в процессы dll-ки, запусти свой хук и посмотри, подгружается твоя dll куда-нибудь...
Xerx Пример, приведенный мною, на 100% рабочий. Разбирайся со своей виндой. Если ты сделаешь dll с разделяемыми секциями, то всё равно, что в коде...
Всё остальное лежит в папке w2k, в том числе и ntddk.inc
Дался вам этот код. Нормальный он. Не в нем дело. Дело в pragma comment. Не работает эта фича. Сам сейчас проверил. А указал в батнике...
у меня тоже бывает, что линкер не видит pragma comment в исходнике. В таком случае непосредственно в командной строке линкера указываю ключи...
1. Указывать явно количество параметров, переданых в ф-цию, как заметил n0name 2. Передавать форматированную определенным образом строку, из...
В массиве будет хлам (остатки предыдущих значений, хранившихся в стеке). Никто специально для тебя не будет чистить стек по выходе из процедур....
Скачай kmdkit тут на сайте. Больше ничего не надо. Кроме, естественно, компилятора и блокнота.
Блин, какой он умный, этот компилятор, сил нет :) А ассемблерные вставки он тоже может анализировать? P.S. Если он и вставку распознает, тогда...
Наверняка компилятор реагирует на константу (0). И считает что тут нужен memset. А если поксорить каждый байт сам на себя? Явной константы нет....
Может быть это встроенная и неотключаемая ключами "фишка"? Вполне в духе МС: чтобы не лезли на уровень ниже crt.
IceStudent Не танго танцевать, а по рукам дать ему. Поэтому и нужно определить, откуда у него эти руки растут :)
А по каким признакам компилятор догадывается, что _test - это аналог memset? Может сделать другой алгоритм обнуления, чтобы сбить с толку компилятор?
Он и должен лежать в папке RadAsm (там, где все ini лежат). У тебя должен быть установлен RadASM 2.1.0.9. Это типа сервиспака, в нем сам...
Это файл .lng
typedef struct _PEB { BYTE InheritedAddressSpace; BYTE ReadImageFileExecOptions; BYTE BeingDebugged; BYTE SpareBool;...
Касательная - частный случай, который надо заранее оговорить: принадлежит к региону сама граница региона или нет. А в остальном всё верно: четное...
Что значит "невыпуклый регион" ? Пример можно? Если я правильно понял суть "невыпуклого региона", то точка принадлежит региону, если количество...
Имена участников (разделяйте запятой).