mov ah, 09h mov dx, offset string int 21h
Не понял, у тебя в AL находится символ, который нужно вывести на экран? Тогда так: mov dl, al mov ah, 02h int 21h
Записать его в строку. Можно тупо прибавлять к каждому разряду число 30h и записывать результат в буфер, который ты позже выводишь на экран. Как...
Нет, разобраться стараюсь. Перегрелся видать просто. Был уверен, что именно так и написано в одном из туторов на этом сайте. И еще долго был бы...
Посмотри что лежит по адрессу fs:[0], если FFFFFFFF, то не установлен.
Да мне как бы уже объяснили, что с GDI на рабочем столе нормально рисовать я не смогу. Наверное придется копать в сторону DX с его оверлеями.
Может быть быдлокод, но вроде работает (: #include <stdio.h> #include <string.h> #include <ctype.h> int main(int argc, char**argv) { if(argc...
Да я как только не смотрел, и в обоих потоках Sleep`ы ставил, и менял их на таймеры и чего только не делал. Результат идентичный. Почему-то если...
Не важно, мне только протестировать нужно. Зачем мне эта обработка, когда у меня нет окна? Тоже не важно. Все эти ошибки не влияют...
Дело в том, что у меня вообще нет ни выборки сообщений, ни оконной процедуры, ни самого окна. Рисование происходит поверх всего на...
Ммм, как это можно сделать?
Да да, это я понимаю. Специально так сделано, чтобы прямоугольник мгновенно не убегал за экран. А тормоза о которых я говорил связаны с...
Прирывание и SYSENTER разные вещи же. При выполнении SYSENTER адресс обработчика берется из GDT, адресс GDT в свою очередь берется из GDTR. Меня...
Прямоугольник плавно передвигается вправо.
Никак не могу разобраться с переходом в нулевое кольцо. Как проц узнает по какому адресу нужно передать управление? К примеру, при вызове функции...
Средствами GDI нужно максимально быстро отрисовать некоторое количество прямоугольников на рабочем столе. В качестве теста скомпилировал кодес,...
Код который непосредственно не относится к выдиранию функции из сишного рантайма? Его переделывать не нужно. А выдирать Сишные функции можно...
Неправда.
Эх, я сначала на дату не глянул, подумал было что свежий пост. И ехать совсем недалеко.
А стоп стоп! Невнимательно прочитал первый пост. Включи там удаленный рабочий стол и все дела.
Имена участников (разделяйте запятой).